如何解决下一个跨度的返回值
| 我正在尝试使用特定的类ID返回下一个/壁橱范围的值。我超级亲密,但我很困惑如何使用next()
和closest()
,任何帮助都很棒
HTML:
<table width=\"80%\" cellspacing=\"0\" cellpadding=\"0\" >
<th scope=\"col\">Data</th>
<tr>
<td width=\"20%\"><a href=\"#\" class =\"show_data_link\">Show Data</a>
<span class=\"data\">1 </span>
</td>
</tr>
<tr>
<td width=\"20%\"><a href=\"#\" class =\"show_data_link\">Show Data</a>
<span class=\"data\">2 </span>
</td>
</tr>
<tr>
<td width=\"20%\"><a href=\"#\" class =\"show_data_link\">Show Data</a>
<span class=\"data\">3 </span>
</td>
</tr>
</table>
JAVASCRIPT
$(\'.show_data_link\').bind(\'click\',function(){
//returns the first class
alert($(\'.data\').html());
//returns null
//alert($(\'.data\').next().html());
//returns null
// alert($(\'.data\').closest().html());
return false;
});
如果我使用$(\'.data\').html()
,我可以获取第一个跨度的值,只是不确定如何获取壁橱的跨度的值,因此单击了链接
JSFiddle
解决方法
你可以这样用
alert($(this).next().html());
当您使用$(\'.data\')
时,无论您单击哪个女巫,都将获得class=\"data\"
的所有元素
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。