我想访问设置为 tr 的表的 id
var idOfCurrGoal = $(this).closest('tr').attr('id');
不管用
请帮帮我谢谢
我想访问设置为 tr 的表的 id
var idOfCurrGoal = $(this).closest('tr').attr('id');
不管用
请帮帮我谢谢
据我了解,要实现您所需要的...
首先,tr
从您的表中获取所有内容:
var tr = $('table').children().find('tr');
然后你可以对每个做一些事情tr
并获得任何属性,如id
:
$.each(tr, function(index, value) {
var idOfCurrGoal = $(this).attr('id');
/* do something */
});
或者,当用户单击 one 时tr
,获取id
clicked 的或任何属性tr
:
(通过这种方式,你不需要关心是否tr
是closest
一个)
现代 jQuery 版本:
tr.on('click', function() {
var idOfCurrGoal = $(this).prop('id');
/* do something */
});
旧的 jQuery 版本:
tr.click(function() {
var idOfCurrGoal = $(this).attr('id');
/* do something */
});
希望这可以帮助 :-)