Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery按其值从复选框列表中删除项目_Jquery_Checkbox - Fatal编程技术网

使用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“作为您的容器。您需要使用“但是谢谢,下次我会更加小心谢谢大家。”。我想出来了。