Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
Javascript 多属性选择器复选框_Javascript_Jquery_Html_Checkbox - Fatal编程技术网

Javascript 多属性选择器复选框

Javascript 多属性选择器复选框,javascript,jquery,html,checkbox,Javascript,Jquery,Html,Checkbox,我有这些标签,里面有输入复选框。现在,在提交后,表单不被接受,它返回到这里,我希望它选择上一个选中的框 <label class="choice" data-id="1"><input type="checkbox" name="group1" value="use your apple1">use your apple<span class="left" ></span></label> <label class="choice

我有这些标签,里面有输入复选框。现在,在提交后,表单不被接受,它返回到这里,我希望它选择上一个选中的框

<label class="choice" data-id="1"><input type="checkbox" name="group1" value="use your apple1">use your apple<span class="left" ></span></label>
<label class="choice" data-id="1"><input type="checkbox" name="group1" value="Zo maak je van onbekenden klanten1">Zo maak je van onbekenden klanten<span class="left" ></span></label>
<label class="choice" data-id="1"><input type="checkbox" name="group1" value="Multi media feest">Multi media feest<span class="left" ></span></label>

<label class="choice" data-id="4"><input type="checkbox" name="group4" value="Pretwerk OPTIE!">Pretwerk OPTIE!<span class="left" "></span></label>
<label class="choice" data-id="4"><input type="checkbox" name="group4" value="use your apple4">use your apple<span class="left" "></span></label>
<label class="choice" data-id="4"><input type="checkbox" name="group4" value="Snelheid is geld4">Snelheid is geld<span class="left" "></span></label>
<label class="choice" data-id="4"><input type="checkbox" name="group4" value="Fotograferen met je iPhone">Fotograferen met je iPhone<span class="left" "></span></label>
使用你的苹果
佐玛克·杰·范昂贝肯登·克兰滕
多媒体feest
普雷特维克选项!
斯内尔海德是凝胶
我已经使用了一个隐藏字段等,所以我得到了先前输入的返回值

var first = "<?php echo $first ?>";
//in this case I make first the value 'use your apple1'
$("[name$=group1][value=" + first + "]").prop("checked", "true");
var first=”“;
//在本例中,我首先使用值“use your apple1”
$(“[name$=group1][value=“+first+”]).prop(“选中”、“为真”);
因此,现在它应该选中“在组1中使用您的苹果”复选框 但是我得到了错误

jquery.min.js:2未捕获错误:语法错误,无法识别的表达式:[name$=group1][value=use your apple1]

将单引号(')
value=“+first+”]”添加到value=“+first+”]”中。


用你的苹果
佐玛克·杰·范昂贝肯登·克兰滕
多媒体feest
普雷特维克选项!
Snelheid是geld
更改此设置

$("[name$=group1][value=" + first + "]").prop("checked", "true");
对此

$("input[name=group1][value=" + first + "]").prop("checked", "true");

name$
?是否应该是
name
first
变量是空字符串,
[value=]
导致错误。。。。。而不是
name$
它是有效的。。。属性以选择器结尾。。要么提供引号
$(“[name$=group1][value=”+first+“]”)
no@guradio我尝试使用
name
,但它不起作用。在线查看某人使用的
name$
的某个地方,它对meNote有效,注意您的HTML无效,因为在
span
elements@guradio,
name$
是有效的属性选择器(属性以开头),谢谢修复它。1.我一有空就接受你的答复。。可能是属性值有空格是原因!这在逻辑上与OP已有的功能相同。我不知道为什么它会被否决。
$("input[name=group1][value=" + first + "]").prop("checked", "true");