jquery 单选选中设定 $(this).find("input[type=radio]").attr("checked",true);

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 单选选中设定 $(this).find("input[type=radio]").attr("checked",true);相关的知识,希望对你有一定的参考价值。

$("#addrlist li").click(function()
$("#addrlist li").removeClass();
$("#addrlist li div").hide();
$(this).addClass("checkbg");
$(this).find("div").show();
//$(this).find("input").checked=true;
// $(this).find("input[type=radio]").attr("checked",true);

)
最后注释的2种方法都报错,请问该怎么写?
String contains an invalid character" code: "5
firfox是这样报错的,jquery12行

参考技术A // $(this).find("input['type=radio']").attr("checked",true);
// $(this).find(":radio").attr("checked",true);
试试,上面两种都不行?
好像find()方法有时候就是不太准确
$("#addrlist li >input:radio").attr("checked" , true);
参考技术B $(this).find("input[type=radio]").attr("checked","checked"); 参考技术C < 参考技术D <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>jquery 单选选中设定</title>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
</head>
<body>
<div id="Lg">
<input type="radio">
</div>

<input type=button onclick="radioTest();" value="test">

<script>
function radioTest()
$(document.getElementById('Lg')).find(":radio").attr("checked", true);

</script>
</body>
</html>

一点儿问题也没有本回答被提问者采纳
第5个回答  2010-08-19 还是把html的代码页贴出来吧

以上是关于jquery 单选选中设定 $(this).find("input[type=radio]").attr("checked",true);的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 选中/取消选中单选按钮 onclick

jQuery 切换单选按钮

如果选中单选按钮,则jQuery addClass

jQuery确定在一个单选组中是否至少选中了一个单选按钮

jQuery如何获取选中单选按钮radio的值

在winform中如何获取两个单选框中选中的那个值