您的位置:首页 > 其它

radio 判断一个元素是否被选中

2016-07-05 17:18 459 查看
选中有一个elem元素,现在判断它是否被选中 ,之前我们使用的是 $(elem).atter("checked") 可是有时候不管用。后来使用这种方式就可以了

如果被选中则返回true,未被选中则返回false

<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
<script src="~/Scripts/jquery-1.10.2.js"></script>
</head>
<body>
<div>
<input type="radio" name="fruit" value="苹果" />苹果
<input type="radio" name="fruit" value="橘子" />橘子
<input type="radio" name="fruit" value="香蕉" />香蕉
<button onclick="fun.CheckSelectItem()">提交</button>
</div>
</body>
</html>
<script type="text/javascript">
var fun = {
CheckSelectItem: function () {
$.each($("input[name=fruit]"), function (key, element) {
//使用prop("checked")检查element这个元素是否被选中,如果被选中则返回true,未被选中则返回false
if ($(element).prop("checked")) { // $(element)是将element这个元素转化为jquery元素
alert("您的选中项是:" + element.value);
}
})
}
}
</script>

 //$("input[name='r1']:checked") 获取name属性为r1 且被选中的 input表单
  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: