你好!!
$('ss')click(function(){var $radio = $(this)find("input[type=radio]"),
$flag = $radiois(":checked");
if( !$flag ){
$radioprop("checked",true);
}
});
那你就不要return false
你大不了设置个变量存储勾选状态,总return true,就够了,然后confirm对话框返回一个布尔,你再根据这个布尔去 *** 作其他的就可以了
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="//cdnbootcsscom/jquery/311/jqueryminjs"></script>
</head>
<body>
<form id="form" action="">
<label><input type="radio" name="radioInput" value="1">第1个radio</label>
<label><input type="radio" name="radioInput" value="2">第2个radio</label>
<label><input type="radio" name="radioInput" value="3">第3个radio</label>
</form>
<p>选择结果是:<span id="val"></span></p>
<script>
$('#form')on('change','input[name="radioInput"]',function () {
//获取值 $(this)val() == $(input[name="radioInput"]:checked)val()
$('#val')text($(this)val());
});
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ";
------jQuery为所有Radio绑定change事件
你好!
只是获取radio的value值,可以这样:
$("#ID")val();
//获取选中的radio的value值,可以这样:
$(":radio:checked")val();
//如果radio有多组,可以通过指定name来获取对应radio组的选中值:
$("input[name='sex']:checked")val()希望对你有帮助!
以上就是关于jquery 中点击<li>里的文本使radio被选中,但是重复点击后事件不触发全部的内容,包括:jquery 中点击<li>里的文本使radio被选中,但是重复点击后事件不触发、jquery 控制radio 时,用click事件返回false时,radio会返回到之前选中的值吗、如何使用Jquery获取Form表单中被选中的radio值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)