-2

我想知道我有动态生成的具有唯一 id 的 div 元素我想从下拉更改中添加文本框初始化 .. 那么我如何计算这里已经存在多少输入元素...请告诉我 size() 上的代码..

 $(Idvalue).bind('change',function () {

       var index1 = $this((".child input")).size();
            var requested = $((this[this.selectedIndex]).val(), 5);

            if (requested > index1) {
                for (i = index1; i < requested; i++) {
                    var $ctrl = $('<input/>').attr({ type: 'text', name: 'text', value: '' });
                    $("#chileage_" + forage).append($ctrl);
                }
            }
            else if (requested < index1) {
                var x = requested - 1;
                $("#chileage_ input:gt(" + x + ")").remove();
            }
        });

.child 是我的班级 ...bt 我想计算 id 值的大小请帮帮我..

4

1 回答 1

0

在 jQuery 中查找元素的宽度/高度的最简单方法是:

var height = $('#element_id').height(),
    width = $('#element_id').width();

如果您想更深入地挖掘,您还可以查询padding, margin,border-width等。

于 2013-03-29T21:19:21.663 回答