私は次の関数を実行している:私は前に私のテーブルのHTMLを設定した後、私の":input, select"
セレクタに同じ.length
を取得していますので、jQueryのDOMを変更しているかのようにjQuery .html()はDOMを操作しますか?
$(function() {
var tbl = $('table[id^="stg_"]');
var tmpl = tbl.attr('id').replace('stg_', '');
// how many elements before
console.log($(":input, select").length);
$.get('templates/' + tmpl + '.html', function (data) {
tbl.html(data);
});
// same number after ?
console.log($(":input, select").length);
});
しかし、それは表示されません。 。
これは単なるテストですが、これを試したことがある人や、テーブルの.htmlを設定した後の長さが同じである理由が分かっていれば、私は不思議です。
これはまさにそれです!どうもありがとうございました。私は10分でこれを答えとしてマークします:) –
あなたは歓迎してくれて嬉しいです。 – Rafay