web-dev-qa-db-ja.com

「値= x」の要素を見つける方法は?

value="123"を持つ要素を削除する必要があります。異なる値を持つすべての要素が#attached_docsに配置されることは知っていますが、value="123"で要素を選択する方法はわかりません。

$('#attached_docs').find ... .remove();

手伝って頂けますか?

95
daGrevis

value属性を使用してページのソースに値がハードコーディングされている場合、次のことができます。

$('#attached_docs :input[value="123"]').remove();

ユーザーがプログラムで設定した123の値を持つ要素をターゲットにする場合は、 EDITは両方の方法で動作します..

または

$('#attached_docs :input').filter(function(){return this.value=='123'}).remove();

デモ http://jsfiddle.net/gaby/RcwXh/2/

143

123と正確に等しい値:

jQuery("#attached_docs[value='123']")

完全なリファレンス: http://api.jquery.com/category/selectors/

18

次のセレクターを使用します。

$('#attached_docs [value=123]').remove();
3
Gazler

次は私のために働いた:

$("[id=attached_docs][value=123]")
1
Ari
$('#attached_docs [value="123"]').find ... .remove();

それはあなたの必要性を行う必要がありますが、IDを複製することはできません!それを覚えて

1
genesis