我需要删除有value="123"
的元素。我知道所有具有不同值的元素都位于#attached_docs
中,但我不知道如何使用value="123"
选择元素。如何找到'value = x'的元素?
$('#attached_docs').find ... .remove();
你能帮帮我吗?
我需要删除有value="123"
的元素。我知道所有具有不同值的元素都位于#attached_docs
中,但我不知道如何使用value="123"
选择元素。如何找到'value = x'的元素?
$('#attached_docs').find ... .remove();
你能帮帮我吗?
如果该值在页面的源使用value
属性,那么您可以
$('#attached_docs :input[value="123"]').remove();
硬编码
如果要将目标元素有
编辑两种方式都可以 ..123
的值,这是由用户设置或程序,然后使用
或
$('#attached_docs :input').filter(function(){return this.value=='123'}).remove();
$('#attached_docs [value="123"]').find ... .remove();
它应该做您的需要 但是,你不能重复ID!记住它
关于ID的好消息 –
使用以下选择器。
$('#attached_docs [value=123]').remove();
以下工作过me:
$("[id=attached_docs][value=123]")
如果不是'123'而是我有一个数组.. ..怎么办? –
@JayMomaya然后使用第二个版本的'filter'和里面的返回'array_var.includes(this.value)' –