使用jQuery按其值从复选框列表中删除项目
我想使用其值从复选框列表中删除项目使用jQuery按其值从复选框列表中删除项目,jquery,checkbox,Jquery,Checkbox,我想使用其值从复选框列表中删除项目 <input type="checkbox" name="chk" id="chk0" value ="Chicken"> $("#chk0:checkbox[value='Chicken']").parent().remove(); $(“#chk0:checkbox[value='Chicken']”)。parent().remove(); 我正在尝试删除该项目,但它不起作用。我需要一些帮助。如果“#chk0”是您的集装箱。您需要使用 $
<input type="checkbox" name="chk" id="chk0" value ="Chicken">
$("#chk0:checkbox[value='Chicken']").parent().remove();
$(“#chk0:checkbox[value='Chicken']”)。parent().remove();
我正在尝试删除该项目,但它不起作用。我需要一些帮助。如果“#chk0”
是您的集装箱。您需要使用
$("#chk0 :checkbox[value = 'Chicken']").parent().remove();
注意id和:复选框之间的空格
否则,您将查找id=“chk0”的复选框,而不是容器中的复选框
但是如果#chk0
是输入的id,它将正常工作
你为什么把所有的东西都隔开value=“Chicken”
比value=“Chicken”
更易于阅读。如果没有这些空格,则可以使用:\chk0
是复选框的ID。标记已经在问题中。此外,这应该是一个评论。我在编辑问题之前回答了这个问题,我只看到了复选框的值。我没有意识到id是用于复选框的,因为它是纯文本的,这就是为什么我把“If”#chk0“作为您的容器。您需要使用“但是谢谢,下次我会更加小心谢谢大家。”。我想出来了。