jquery第一个TD里面的checkbox得到第二个TD里面的checkbox

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery第一个TD里面的checkbox得到第二个TD里面的checkbox相关的知识,希望对你有一定的参考价值。

<td><input type="checkbox" onclick="modiOnclick(this)" /> </td>
<td><input type="checkbox" /></td>

参考技术A <td><input type="checkbox" onclick="modiOnclick(this)" /> </td>
<td><input type="checkbox" /></td>
function modiOnclick(obj)
obj = $(obj);
var nextCheckbox = obj.parents('td:first').next().find('input[type=checkbox]');

本回答被提问者采纳
参考技术B 给第二个checkbox加个id呗。。

<td><input type="checkbox" onclick="modiOnclick(2)" /> </td>
<td><input type="checkbox" id="2" /></td>

function modiOnclick(id)
$("#"+id+"");//第二个td的对象。。。
追问

就是不要id呀,因为后台传过来会有多个加id很麻烦

追答


" onclick="modiOnclick(")"/>
"/>

function modiOnclick(id)
var id=id+1;
$("#"+id+"");//第二个checkbox的对象。。。

参考技术C modiOnclick里写
$(this).parent().next("td").children();
参考技术D 不太懂你什么意思-。-

jQuery设置第一个checkbox 为选中值

1设置第一个checkbox 为选中值
$(\'input:checkbox:first\').attr("checked",\'checked\');

或者
$(\'input:checkbox\').eq(0).attr("checked",\'true\');

2、设置最后一个checkbox为选中值
$(\'input:checkbox:last\').attr(\'checked\', \'checked\');

或者
$(\'input:checkbox:last\').attr(\'checked\', \'true\');

3、根据索引值设置任意一个checkbox为选中值
$(\'input:checkbox).eq(索引值).attr(\'checked\', \'true\');索引值=0,1,2....

或者
$(\'input:checkbox\').slice(1,2).attr(\'checked\', \'true\');

4、选中多个checkbox同时选中第1个和第2个的checkbox
$(\'input:checkbox\').slice(0,2).attr(\'checked\',\'true\');

5、根据Value值设置checkbox为选中值
$("input:checkbox[value=\'1\']").attr(\'checked\',\'true\');

6、设置某一个checkbox为选中值

选中checkbox:$(":checkbox").prop("checked", true);
取消选中:$(":checkbox").prop("checked", false);

参考:http://www.cnblogs.com/hs8888/archive/2016/05/23/5520511.html

以上是关于jquery第一个TD里面的checkbox得到第二个TD里面的checkbox的主要内容,如果未能解决你的问题,请参考以下文章

Jquery如何删除table里面checkbox选中的多个行

简单的 jQuery 选择器只选择 Chrome 中的第一个元素..?

JQuery 获取表格对象

jQuery设置第一个checkbox 为选中值

使用 jquery 或 javascript 选择第一个带有类的 td [关闭]

如何使用jQuery将Class添加到表内每个tr中的第一个td