我这里有两排表.当我单击第一个表行中的复选框时,我试图在下一个表行中定位跨度的ID.我的代码中有一个警告只是为了告诉我我成功了.
我所拥有的不起作用.当单击第一行中的复选框时,我无法找到在下一个表行中选择数据的方法.
<table>
<tr id="row-a">
<td>
<input type="checkbox">
<span>
some text
</span>
</td>
</tr>
<tr>
<td>
<span id="target">
some text
</span>
</td>
</tr>
</table>
$(document).ready(function() {
var myCheck = $("tr#row-a td input");
myCheck.change(function(){
var spanID = $("tr#row-a').next('tr').find('span').attr('id');
alert(spanID);
});
});
Run Code Online (Sandbox Code Playgroud)
试试这个:
var myCheck = $("tr#row-a td input");
myCheck.change(function(){
var spanID = $(this).closest('tr').next().find('span').attr('id');
alert(spanID);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14205 次 |
| 最近记录: |