Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 使用一个DIV从多行单选按钮中选择一个单选按钮_Jquery_Html - Fatal编程技术网

Jquery 使用一个DIV从多行单选按钮中选择一个单选按钮

Jquery 使用一个DIV从多行单选按钮中选择一个单选按钮,jquery,html,Jquery,Html,我有一个表,表中有一个headerrow,行数未知,具体取决于数据库中的记录数。每行包含一组六个单选按钮,用户可以在其中选择该行记录的状态。 为了方便用户,我想在标题中添加六个DIV。例如:当用户单击第一个DIV时,每行都会选择第一个单选按钮。这样用户就不必单击每行中的第一个单选按钮。它不必是DIV:按钮、复选框或其他任何东西都可以 我想到的是: $table = "<th ><span id=\"rsn1\" title=\"For info\" align=\"center

我有一个表,表中有一个headerrow,行数未知,具体取决于数据库中的记录数。每行包含一组六个单选按钮,用户可以在其中选择该行记录的状态。 为了方便用户,我想在标题中添加六个DIV。例如:当用户单击第一个DIV时,每行都会选择第一个单选按钮。这样用户就不必单击每行中的第一个单选按钮。它不必是DIV:按钮、复选框或其他任何东西都可以

我想到的是:

$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);