-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 値でサイズを計算したい plzzz 助けてください..

4

1 に答える 1

0

jQuery で要素の幅/高さを見つける最も簡単な方法は次のとおりです。

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

もう少し深く掘り下げたい場合はpaddingmarginborder-width、 などをクエリすることもできます。

于 2013-03-29T21:19:21.663 に答える