JS選擇第一父
$(".deletable").live('click',function(){
$(this).parent().effect('explode', 500, function(){
$(this).parent().remove();
})
});
HTML
<table>
<tr>
<td class='deletable'>hi</td>
</tr>
</table>
<ul>
<li>
<span class=deletable>hi</span>
</li>
</ul>
我想刪除的情況下,td
的tr
點擊和li
情況span
被點擊。
由於某種原因,這是行不通的,而是整個ul
/table
被刪除。
爲什麼這麼說?
工作:D,感謝解釋 – Zalaboza
@MomenMElZalabany:不客氣。在嵌套調用中,「this」引用的內容有時會引起混淆。在大多數情況下,當使用jQuery時,它指的是您正在調用方法的對象。 – Nope