Javascript 如何使用层次结构获取td的值?
Javascript 如何使用层次结构获取td的值?,javascript,jquery,Javascript,Jquery,$('.delete_this')。最近('tr')。子项(':eq(1)')。text() 1) 获取。删除此标签 2) 获取父TR 3) 获得第二个TD 4) 获取第二个TD的文本('.delete_this')。最近('tr')。子项(':eq(1)')。Text() $(document).ready(function(){ $(".delete_this').click(function(){ var myNUmber = $(this).parent()....///An
$('.delete_this')。最近('tr')。子项(':eq(1)')。text()代码>
1) 获取。删除此标签
2) 获取父TR
3) 获得第二个TD
4) 获取第二个TD的文本('.delete_this')。最近('tr')。子项(':eq(1)')。Text()代码>
$(document).ready(function(){
$(".delete_this').click(function(){
var myNUmber = $(this).parent()....///And this i should write the code to get the text for second td in tr where the anchor belongs to
})
})
1) 获取。删除此标签
2) 获取父TR
3) 获得第二个TD
4) 获取第二个TD的文本
$(document).ready(function(){
$(".delete_this').click(function(){
var myNUmber = $(this).parent()....///And this i should write the code to get the text for second td in tr where the anchor belongs to
})
})
详情如下
详细信息是您最好使用.live只添加一个单击事件,而不是添加多个单击处理程序,如果您有一个大表,这将影响性能(请考虑100个单独的绑定事件)
如果可以的话,请记住在类选择器前面加上nodeName(在这里,您可以确保所有delete\u都是锚)
您最好使用.live只添加一个单击事件,而不是添加多个单击处理程序,如果您有一个大表,这将影响性能(请考虑100个单独的绑定事件)
如果可以的话,请记住在类选择器前面加上nodeName(在这里,您可以确保所有delete\u都是锚)
以下是一些方法:
$('a.delete_this').live('click', function(){
var myNUmber = $(this).parent().siblings().get(1).text();
});
如果您在以这种方式查找单元格之前:
$(this).parent().siblings("td:eq(1)").text()
以下是一些方法:
$('a.delete_this').live('click', function(){
var myNUmber = $(this).parent().siblings().get(1).text();
});
如果您在以这种方式查找单元格之前:
$(this).parent().siblings("td:eq(1)").text()
删除\u这是
。它没有兄弟姐妹在修改使用中。最近代替父母。孩子((e:q)(1))也会更好,但是兄弟姐妹的回答是更少的工作删除,这是<代码> <代码>。它没有兄弟姐妹在修改使用中。最接近的不是父母。孩子((e:q)(1))也会更好,但是兄弟姐妹的回答是更少的工作。