我尝试检查我的网站上的复选框,如下所示:
<input type="checkbox" name="web[3][feld]" style="position: absolute; margin: 0px; opacity: 0;">
我试着这样检查:
$('[name="web[3][feld]"]').attr('checked', true);
它不起作用。 我该怎么做?
答案 0 :(得分:1)
答案 1 :(得分:1)
如果无效表示the button only works once,可能是因为手动点击该复选框不会更新checked
属性。如果您使用新推荐的方法prop(),则seems to work as intuition suggests:
$('button').click(function(){
$('[name="web[3][feld]"]').prop('checked', true);
});
答案 2 :(得分:0)
答案 3 :(得分:0)
请使用此
$('[name^=web]').attr('checked', true);
或
$('[name^=web\\[3\\]]').attr('checked', true);
或
$('[name^=web\\[3\\]\\[field\\]]').attr('checked', true);
答案 4 :(得分:-1)
$('input[name="web\\[3\\]\\[feld\\]"]').attr('checked', true);