の「HTML」メソッドを呼び出すことはできません私はjqueryのキャッチされない例外TypeError:未定義
$("#AddMobile").click(function() {
var newTextBoxDiv = $(document.createElement('div')).attr("id", 'MobileDiv' + counter);
newTextBoxDiv.after().html('<input type="text" id="Mobile' + counter + '"/>' +
'<input type="button" id="DeleteMobile+' + counter + '" class="DeleteMobile" Value="Delete"/>');
newTextBoxDiv.appendTo("#TextBoxesGroup");
counter++;
});
を使用して動的フォームを作成したいと追加ボタンでIをクリックしたときに、私は、コンソール からこのエラー"Uncaught TypeError: Cannot call method 'html' of undefined"
を取得するには、それはですライブラリの問題?どうすれば関数が属するライブラリを知ることができますか? 多くのおかげ
なぜパラメータなしで '.after() 'を呼び出すのですか? –
'after'は引数を期待しています:http://api.jquery.com/after/' newTextBoxDiv'がドキュメントにまだ追加されていないので、それでも動作するかどうかはわかりません。 –
私はむしろafter()の代わりに.appendを使用したいと思っています。私が従っていた例はテストされていないようです。 – Yasminette