jQuery Button this 是指在按鈕被點擊時,使用 jQuery 中的 $(this) 方法來獲取當前按鈕的引用。
通過使用 $(this),您可以輕松地在按鈕點擊時修改其樣式或執(zhí)行其他操作。例如,以下代碼將在按鈕點擊時為其添加“active”類:
$("button").click(function(){ $(this).addClass("active"); });
上述代碼的意思是,當任何一個按鈕被點擊時,將為該按鈕添加“active”類。注意,在此示例中,$(this) 只適用于當前按鈕的上下文。
如果您使用類似于以下代碼的功能來更改按鈕的屬性:
$("button").click(function(){ $(this).attr("disabled", true); });
那么此代碼將禁用當前按鈕。
在一個有多個按鈕的頁面中,$(this) 也可以用來標識用戶點擊的是哪個按鈕,如下所示:
$("button").click(function(){ var button_id = $(this).attr("id"); alert("您點擊了按鈕 " + button_id); });
上述代碼將顯示被點擊按鈕的 ID。
總之,jQuery Button this 是一個極其有用的功能,它為您提供了更好的控制按鈕點擊時的行為。在您的下一個 Web 項目中,一定要嘗試使用 $(this)。
上一篇可視css編輯