1

我有一个复选框,如下所示:

<input type="checkbox" value="true" name="replaceExisting"></input>

不幸的是,以下代码不会导致复选框被选中:

$('checkbox', name:'replaceExisting').value('true')

有任何想法吗?

4

2 回答 2

4

复选框上的Geb 文档是错误的:

    // 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')
于 2013-11-05T00:04:58.163 回答
1

作为一种解决方法,这适用于将复选框设置为:

js.exec("document.getElementsByName('replaceExisting')[0].checked = true");
于 2013-11-04T12:09:44.100 回答