我試圖強調一個表的父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