jQuery中的$(this).show()是一個常用的方法,它用于顯示當前元素。
$(function(){ $("button").click(function(){ $(this).show(); }); });
上面的代碼是一個例子,當用戶單擊頁面上的按鈕時,會觸發按鈕的click事件,$(this)指代當前按鈕,$(this).show()用于顯示該按鈕。
除了show()方法,jQuery還提供了許多其他的方法,如hide()用于隱藏元素、fadeIn()用于淡入元素、slideUp()用于上滑動效果等等。要使用這些方法,只需要在$(this)之后加上一個點號和方法名即可。
$(this).hide(); $(this).fadeIn(); $(this).slideUp();
需要注意的是,$(this)只能在事件回調函數中使用,因為只有在回調函數中,this才指向當前元素。
另外,$(this)還可以指代多個元素,比如:
$(".class").click(function(){ $(this).siblings().show(); });
上述代碼中,this指代被點擊的元素,siblings()方法用于選取當前元素的兄弟元素,$(this).siblings().show()會顯示當前元素的所有兄弟元素。
總之,$(this).show()是jQuery中非常實用的一個方法,我們可以靈活運用它來實現各種效果。