首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用checked="Checked“属性找到单选按钮元素

无法使用checked="Checked“属性找到单选按钮元素
EN

Stack Overflow用户
提问于 2017-09-25 20:35:29
回答 4查看 379关注 0票数 0

我在geb中使用了div.find("input","checked":contains("checked"))

下面是我用来识别网页选中的单选按钮的实际代码片段,但它在"input","checked":contains("checked")上给出了一个错误

代码语言:javascript
复制
seletedRadio(wait:true,required:false){
  $("tbody.option-group-container")
  .getAt(0)
  .find("input","checked":contains("checked"))
  .next("label")
  .find("span.label-text")
}
EN

回答 4

Stack Overflow用户

发布于 2017-09-25 20:56:33

checkbox使用以下语法:

代码语言:javascript
复制
find("input:checkbox:checked")

这就是无线电:

代码语言:javascript
复制
find("input:radio:checked")

(而且似乎是seletedRadio word中的一个拼写错误。)

票数 0
EN

Stack Overflow用户

发布于 2017-09-25 21:27:13

在jquery中,您可以使用选择器input[name=value]:checked来获取选定的值。检查下面的示例

代码语言:javascript
复制
console.log($('input[name=gender]:checked').val());
代码语言:javascript
复制
<script   src="https://code.jquery.com/jquery-3.2.1.min.js"   integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="   crossorigin="anonymous"></script>
<label for=""><input type="radio" name = 'gender' value = 'M' > Male</label>
<label for=""><input type="radio" name = 'gender' value = 'F' checked> Female</label>

票数 0
EN

Stack Overflow用户

发布于 2017-09-25 21:44:59

使用此xpath并尝试

代码语言:javascript
复制
//input[@type='radio'][@checked='']
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46405428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档