1

フォーム内のコンテンツの先頭をクリーンアップするコマンドを探しています

しかし、最後の要素(いくつかのボタン(タグa))を保持したいと思います

$('#Detail form').not('a').html('');

動かない

4

1 に答える 1

1

の子を選択してから、コレクションから要素をform削除する必要があります。a

$('#Detail form').children().not('a').remove();

を使用したことに注意してください。これにより、実際にはDOMからremove要素ではない要素がすべて削除されます。aそれが不要な場合は、への呼び出しをへの呼び出しに置き換えることができremoveますhtml。これにより、これらの要素からすべてのコンテンツが削除されます。

現在のコードはform、子孫であるすべての要素を選択してから、コレクションから#Detailすべての要素を削除しようとします。a選択した要素のみなので、削除する要素formはありません。a

于 2012-05-05T10:34:32.443 に答える