id = "myid"の複数のスパンを持つフォームがあります。私はこのIDを持つすべての要素をDOMから取り除きたいと思っています.jQueryがこれを行う最良の方法だと思います。私は単純に実行することによって、このIDの1つのインスタンスを削除するには$ .remove()メソッドを使用する方法を考え出し: jqueryを使用して特定のIDを持つすべての要素を削除する
$('#myid').remove()
だけMYIDの最初のインスタンスを削除もちろん
。どのようにしてmyidのすべてのインスタンスを反復処理し、それらをすべて削除するのですか?私はjquery $。each()メソッドが方法かもしれないと思ったが、myidのすべてのインスタンスを反復してそれらをすべて削除する構文を理解することはできない。通常のJS(jQueryを使用しない)でこれを行うためのきれいな方法がある場合、私はそれも公開しています。おそらく問題は、idが一意であると想定されているということです(つまり、id = "myid"の複数の要素を持つことにはなりません)。
おかげで、
クリス
下記のスニペットを試してみてください。うまくいくはずです。 – ace
「与えられたIDのすべての要素」が私の脳に痛い。 IDはどこでもユニークでなければなりません。 – domih