只有當button
不在tr
內時,我纔想執行我的if
條件。這裏是我的代碼:如果一個按鈕不在<tr>元素內,則執行if條件
if (!$("tr").hasClass('hidebutton')) {
var OriginalContent = $("#tabletask tr[data-id='" + parrentid + "'] > td:first-child").text();
$("#tabletask tr[data-id='" + parrentid + "'] > td:first-child").html("<button class=hidebutton>-</button> " + OriginalContent + " ");
}
但它不工作。 if
條件一直在執行。
可能的複製[顯示無如果使用數據ID空](HTTP://計算器.com/questions/38651489/display-none-if-null-using-data-id) – eisbehr
抱歉,我沒有收到它..可以請你解釋一下 –
你想在'button'不在'tr',對嗎?所以這就像在發佈的問題。你可以用'tr:not(:has(button))'這樣的東西。 – eisbehr