Jquery 使用一个DIV从多行单选按钮中选择一个单选按钮
我有一个表,表中有一个headerrow,行数未知,具体取决于数据库中的记录数。每行包含一组六个单选按钮,用户可以在其中选择该行记录的状态。 为了方便用户,我想在标题中添加六个DIV。例如:当用户单击第一个DIV时,每行都会选择第一个单选按钮。这样用户就不必单击每行中的第一个单选按钮。它不必是DIV:按钮、复选框或其他任何东西都可以 我想到的是:Jquery 使用一个DIV从多行单选按钮中选择一个单选按钮,jquery,html,Jquery,Html,我有一个表,表中有一个headerrow,行数未知,具体取决于数据库中的记录数。每行包含一组六个单选按钮,用户可以在其中选择该行记录的状态。 为了方便用户,我想在标题中添加六个DIV。例如:当用户单击第一个DIV时,每行都会选择第一个单选按钮。这样用户就不必单击每行中的第一个单选按钮。它不必是DIV:按钮、复选框或其他任何东西都可以 我想到的是: $table = "<th ><span id=\"rsn1\" title=\"For info\" align=\"center
$table = "<th ><span id=\"rsn1\" title=\"For info\" align=\"center\">[1]</span></th>"
. "<th ><span id=\"rsn2\" title=\"For comment\">[2]</span></th>"
. "<th ><span id=\"rsn3\" title=\"For approval\">[3]</span></th>"
. "<th ><span id=\"rsn4\" title=\"For discussion\">[4]</span></th>"
. "<th ><span id=\"rsn5\" title=\"For archive\">[5]</span></th>"
. "<th ><span id=\"rsn6\" title=\"As built\">[6]</span></th>";
})
问题在于我使用的两个类名:只要我使用了一个普通的单选按钮集,并且只有一个类,行$'input:radio[class=mrsn5]'。prop'checked',true;工作很好。
但是,当我试图通过用图像替换wich的单选按钮来让它更漂亮时,我需要额外的类trerr,不要介意这个愚蠢的名称,我将代码改为$'input:radio[class=trerr mrsn1]'。prop'checked',true;但不知怎么的,这是行不通的。我在没有双引号的情况下尝试过它,我在$mrsn1中尝试过。prop'checked',true;但它们似乎都不起作用
有人知道我做错了什么吗
更新**
哇,回答得太快了。我只是忽略了我还没有刷新“美化”单选按钮中的图像,但这是我需要解决的另一个问题 不要使用[class=someclass],而是按类选择一个点:
$('input.trerr.mrsn1:radio').prop('checked', true);
参考资料:不要使用[class=someclass],而是按类选择一个点:
$('input.trerr.mrsn1:radio').prop('checked', true);
参考资料:试试:
$('input.trerr.mrsn1:radio').prop('checked', true);
尝试:
哇,太快了!!谢谢哇,太快了!!谢谢
$('input.trerr.mrsn1:radio').prop('checked', true);