如果想在點擊事件後獲取點擊的元素在所有符合條件的元素中的索引,可以使用以下方式:
假設 HTML 結構如下:
<div class="item">Item 1</div>
<div class="item">Item 2</div>
<div class="item">Item 3</div>
<div class="item">Item 4</div>
接著使用以下的程式碼
$(".item").on("click", function() { var index = $(".item").index(this); console.log("Clicked item at index: " + index); });
在這個例子中,.on("click", ...) 用於設置點擊事件的監聽器。當點擊事件觸發時,回調函數中的 this 將引用被點擊的元素。然後,我們使用 .index(this) 來獲取這個元素在所有 .item 元素中的 index。
這樣,當點擊特定的 .item 元素時,將可獲得這個元素在所有符合條件的元素中的 index,不管原本的結構如何。