使用jquery取消选中radiobutton列表

时间:2009-11-30 17:25:10

标签: jquery radiobuttonlist

好的,今天的最后一个问题我保证!

我有以下代码行,其中包含一个单选按钮列表(radTopx)

ddlBuyer.Attributes.Add("onclick", "$('#tbxProdAC').val(''); $('#txtbxHowMany').val(''); $('#GridView1').remove(); $('#radTopx').attr('checked',false); ");

我想要实现的是,当点击ddlBuyer时,radTopx的所有单选按钮都未选中。

我显然目前做错了,请有人指出我哪里出错了?这在单选按钮列表中与标准单选按钮的工作方式不同吗?

其中#radTopx代表以下单选按钮列表:

RadioButtonList ID="radTopx"

    ListItem>UUF1<ListItem>
    ListItem>UUF2<ListItem>
    ListItem>UUF3<ListItem>

RadioButtonList

ListItem>UUF1<ListItem> ListItem>UUF2<ListItem> ListItem>UUF3<ListItem>

3 个答案:

答案 0 :(得分:7)

$('#ddlBuyer').click(function() {
    $('div#radios input').attr('checked',false);
});

其中div#radios包含所有无线电输入。我假设ddlBuyer是被点击的内容的ID。

我们无法就#radTopx给出答案,因为我们不知道它是什么。

答案 1 :(得分:0)

非常感谢Carillonator,非常感谢。

以下代码完成了这个技巧,我只需要在'input'中添加

ddlBuyer.Attributes.Add("onclick", "$('#tbxProdAC').val(''); $('#txtbxHowMany').val(''); $('#GridView1').remove(); $('#radTopx input').attr('checked',false); ");

其中#radTopx是单选按钮列表。

答案 2 :(得分:0)

$('#radTopx').prop('checked',false);