jQuery是一種非常流行的JavaScript庫(kù),其中一個(gè)關(guān)鍵特性就是“this”關(guān)鍵字。在jQuery中,“this”關(guān)鍵字表示當(dāng)前正在操作的HTML元素。
$(document).ready(function() {
$("button").click(function() {
$(this).hide();
});
});
在上面的代碼段中,當(dāng)用戶單擊“button”元素時(shí),調(diào)用的函數(shù)使用“this”來(lái)引用當(dāng)前操作的按鈕元素(“this”就相當(dāng)于“button”)。然后,使用jQuery的“hide()”方法來(lái)隱藏該元素。
“this”在jQuery中非常有用,因?yàn)樗试S您輕松地與多個(gè)元素交互,而無(wú)需每個(gè)元素都分別指定。例如,您可以通過(guò)選擇一個(gè)HTML類來(lái)同時(shí)隱藏多個(gè)元素:
$(document).ready(function() {
$(".my-class").click(function() {
$(this).hide();
});
});
在上面的代碼中,“this”關(guān)鍵字將引用具有“my-class”類的任何元素。當(dāng)單擊這些元素時(shí),它們將被隱藏。
總之,“this”是jQuery中的一個(gè)關(guān)鍵字,它表示當(dāng)前正在操作的HTML元素。使用“this”,您可以輕松地編寫(xiě)交互式JavaScript代碼,以便與多個(gè)元素進(jìn)行交互。