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");