通常,在 Web 開發中需要根據使用者互動或執行時資料動態選擇元素。 jQuery 透過將 JavaScript 變數合併到選擇器中提供了一種通用方法來實現此目的。本教學將引導您完成在 jQuery 選擇器中使用 JavaScript 變數作為參數的過程。
假設您想要隱藏一個 ID 與正在使用的元素名稱相符的元素。點擊。以下靜態 jQuery 程式碼不足以實現此目的:
$("input[id=x]").hide();
要使選擇器動態化,您可以使用 JavaScript 變數來保存單擊的元素的名稱。
選項 1:變數作為選擇器參數
var name = this.name; $("input[name=" + name + "]").hide();
選項2:使用字串範本
var id = this.id; $('#' + id).hide();
選項3:加入效果
$("#" + this.id).slideUp(); // Slide element up
選項4:刪除元素永久
$("#" + this.id).remove();
選項5:組合效果和刪除
$("#" + this.id).slideUp('slow', function (){ $("#" + this.id).remove(); });
這些解決方案可讓您與頁面元素動態交互,從而實現各種功能場景。
以上是如何在 jQuery 選擇器中使用 JavaScript 變數進行動態元素操作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!