jQuery是一個強大的JavaScript庫,它大大簡化了前端開發。在jQuery中,$(this)是一個非常重要的概念,它是指當前被選中的元素。
$(document).ready(function(){ $("p").click(function(){ $(this).hide(); }); });
在這段代碼中,我們使用jQuery選擇器選中所有的
元素。然后,當用戶點擊任何一個
元素時,我們會隱藏它。在這里,$(this)指的就是那個被點擊的元素。
另一個常見的用法是在遍歷元素時使用$(this)。比如:
$("p").each(function(){ if($(this).hasClass("important")){ $(this).css("color", "red"); } });
在這段代碼中,我們使用each()方法遍歷所有的
元素。然后,我們檢查它們是否有important類。如果是,我們將它們的文本顏色設置為紅色。這里,$(this)指的就是當前遍歷到的那個元素。
總之,$(this)是jQuery中非常常用的用法,它可以讓我們輕松地操作當前被選中的元素,從而簡化我們的代碼。