Javascript 如何使用类名获取最近td的值
我试图使用类名获取最接近的值Javascript 如何使用类名获取最近td的值,javascript,jquery,html,Javascript,Jquery,Html,我试图使用类名获取最接近的值 var remaningHoursValue = $(this).closest('td').find('.remainingHours'); 我使用id获取值,但使用类名无法正确获取结果。结果是[对象,对象]。如何从该结果中获取td值。您需要 $(this).closest('td.remainingHours'); 您的选择器将查找最近的td元素,并搜索其中包含classremainingHours的元素 $('*').closest('td.remaini
var remaningHoursValue = $(this).closest('td').find('.remainingHours');
我使用id获取值,但使用类名无法正确获取结果。结果是[对象,对象]。如何从该结果中获取td值。您需要
$(this).closest('td.remainingHours');
您的选择器将查找最近的td
元素,并搜索其中包含classremainingHours
的元素
$('*').closest('td.remainingHours');
用于元素的文本
$('*').closest('td.remainingHours').text();
用于日志和警报()
“结果是[object,object]”jQuery方法返回jQuery对象。不要对结果发出警告,使用
console.log()
进行调试。事实上,我对Jquery非常陌生。如果你能给我举个例子,那么请发布它。当我使用alert时,我仍然会得到结果为[object,object]。@AnuRaj尝试alert($(this).closest('td.remainingHours').text())
@AnuRaj然后尝试.html()
而不是.text()
alert($('*').closest('td.remainingHours').text());