我试图强调一个表的父tr
,如果子td > p
有一个特定的类。我有以下几点:
$(document).ready(function(){
var $target = $('.flag-wrapper p').closest("tr");
var $element = $('.flag-wrapper p').hasClass("selector-on");
if ($element) {
$target.addClass("marked-row");
} else {
// whatsoever
}
});
现在我的问题是,我不能指定只是当前TR。我试过使用$(this),但据我所知它不会在if语句内工作。
任何有关我应该如何继续这一点的见解将不胜感激。另外,我想使用.click()事件会更容易,但我必须在页面加载时检查这个.hasClass()而不是用户操作。
:)我想我应该休息一下,我倾向于过于复杂的事情。谢谢你的回答,当然它是完美的。谢谢! – Adrian
@AdrianApan - 没问题:) – Joe
为什么不使用'最接近'?如果单元格嵌套在表格中,“父母”是错误的。 – Bergi