jQuery查找值= x的元素

6ss1mwsb  于 2023-02-03  发布在  jQuery
关注(0)|答案(6)|浏览(167)

我需要删除具有value="123"的元素。我知道所有具有不同值的元素都位于#attached_docs中,但我不知道如何选择具有value="123"的元素。

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

你能帮帮我吗?

b1payxdu

b1payxdu1#

如果使用value属性将值硬编码在页的源代码中,则可以

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

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

演示http://jsfiddle.net/gaby/RcwXh/2/

smdncfj3

smdncfj32#

值正好等于123:

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

完整参考:http://api.jquery.com/category/selectors/

ef1yzkbh

ef1yzkbh3#

使用以下选择器。

$('#attached_docs [value=123]').remove();
9fkzdhlc

9fkzdhlc4#

以下几点对我很有效:

$("[id=attached_docs][value=123]")
7rtdyuoh

7rtdyuoh5#

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

它应该做你需要然而,你不能重复id!记住它

hec6srdp

hec6srdp6#

$(selector).filter(function(){return this.value==yourval}).remove();

相关问题