这是我的代码的前几行:
$('tr.existing_users > td').click(function(e){
var target_name= e.target;
var first_element=target_name.parent.first; //wrong
e.target
为我提供td
,其中包含tr
。我想阅读innerHTML
行中第一个元素的tr
。我该怎么做呢? (我当然也对jQuery解决方案感兴趣)
答案 0 :(得分:2)
var first_element = $(this).parent().children().eq(0);
var first_html = first_element.html();
答案 1 :(得分:0)
$('tr.existing_users').on("click", function(e){ //listen for click on tr
console.log($(this).find("> td").eq(0).html()); //find children tds and get first one
});
答案 2 :(得分:0)
$(e.target).closest('tr').children().first().html();
此解决方案会保留您现有的点击选择器,并始终为您提供第一个父tr
中第一个元素的html。
答案 3 :(得分:0)