Javascript “当”时如何预选单选组按钮;名称“;属性有";[……”是;是否使用jQuery将其括起来?
如果我删除name属性中的Javascript “当”时如何预选单选组按钮;名称“;属性有";[……”是;是否使用jQuery将其括起来?,javascript,jquery,html,jquery-selectors,Javascript,Jquery,Html,Jquery Selectors,如果我删除name属性中的[和],此脚本将正常工作。我做错了什么?我想将数组发布到后端,所以我在HTML中使用数组语法 HTML: 选择1 选择2 选择3 选择4 JavaScript: <script> $(document).ready(function() { $("input[name=a[1]][value=" + 2 + "]").prop('checked', true); }); </script> $(文档).re
[
和]
,此脚本将正常工作。我做错了什么?我想将数组发布到后端,所以我在HTML中使用数组语法
HTML:
选择1
选择2
选择3
选择4
JavaScript:
<script>
$(document).ready(function() {
$("input[name=a[1]][value=" + 2 + "]").prop('checked', true);
});
</script>
$(文档).ready(函数(){
$(“输入[name=a[1]][value=“+2+”]”)prop('checked',true);
});
将属性值(即您的案例中的a[1]
)放在单引号中,如下所示:
<script>
$(document).ready(function() {
$("input[name='a[1]'][value=" + 2 + "]").prop('checked', true);
});
</script>
$(文档).ready(函数(){
$(“输入[name='a[1]][value=“+2+”]”)prop('checked',true);
});
从
属性属性名称
值属性值。可以是不带引号的单个单词或带引号的字符串
既然你不止一个单词,就应该引用它
现在jquery官方网站已关闭,您可以在一段时间后访问答案中给出的链接。@user7031…如果需要更多帮助,我认为上述答案将解决您的问题,然后请发表评论。非常感谢,应该使用单引号,这就是解决此问题的方法@user7031..是的,这是我在回答中写的…我的答案不清楚..请告诉我是不是我的英语不太好???好吧,你的答案对我的问题很清楚,这是一个很大的帮助!
<script>
$(document).ready(function() {
$("input[name='a[1]'][value=" + 2 + "]").prop('checked', true);
});
</script>