197

特定のテキストボックスがあり、その後に div を追加したいと考えています。関数を試しました.append()が、それは要素に div を追加するだけです。

たとえば、私は持っています:

<input type="text" id="bla" />

そして、それを次のように変更したい:

<input type="text" id="bla" /><div id="space"></div>
4

4 に答える 4

337

after()メソッドを使用してみてください:

$('#bla').after('<div id="space"></div>');

ドキュメンテーション

于 2010-02-11T13:18:00.367 に答える
42

試す

.insertAfter()

ここ

$(content).insertAfter('#bla');
于 2010-02-11T13:17:20.797 に答える
7

まず、input要素には終了タグがあってはなりません ( http://www.w3.org/TR/html401/interact/forms.html#edef-INPUT : End tag: illegal から)。

after()次に、 , notappend()関数が必要です。

于 2010-02-11T13:15:30.027 に答える