我有一个复选框如下:
<input type="checkbox" value="true" name="replaceExisting"></input>
不幸的是,以下代码并未导致复选框被选中:
$('checkbox', name:'replaceExisting').value('true')
有什么想法吗?
答案 0 :(得分:4)
// in the docs; doesn't work.
$('checkbox', name:'replaceExisting').value('true')
// This works:
$('input', type:'checkbox', name:'replaceExisting').value('true')
// This works, too:
$('input', name:'replaceExisting').value('true')
答案 1 :(得分:1)
作为一种解决方法,这适用于设置复选框:
js.exec("document.getElementsByName('replaceExisting')[0].checked = true");