如何按值查找/删除表单中的输入元素?
答案 0 :(得分:2)
您可以使用filter
来涵盖所有基础:
var matches = $('input').filter(function() { return this.value == 'what you want' });
matches.remove(); // If you want to remove them of course.
attribute selector只会看到在DOM中设置value
属性的内容,以便看不到已使用val(x)
调用更新的<input>
,使用filter
会看到已使用.val(x)
更新的内容。
答案 1 :(得分:0)
初步猜测你想要完成的事情,你应该看看这个问题:
How can I select a hidden field by value?
有$('input[value="Whatever"]')
从那里你可以使用jQuery remove
函数:http://api.jquery.com/remove/