如何find'value = x'的元素?

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

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

你可以帮我吗?

如果该值使用value属性在页面的源代码中进行了硬编码,那么您可以

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

如果你想要的目标元素的值为123 ,这是由用户设置或编程方式,然后使用 编辑 工作两种方式

要么

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

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

值完全等于123:

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

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

使用以下select器。

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

它应该做你的需要,但是,你不能重复ID! 记住它

以下为我工作:

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