利用所提供的代碼:獲取事件的父元素的索引對象
$("#myList").on("click", "span", function (event) {
alert($(this).index());
});
和HTML:
<ul id="myList">
<li>item 0 <span>span 0</span></li>
<li>item 1 <span>span 1</span></li>
<li>item 2 <span>span 2</span></li>
<li>item 3 <span>span 3</span></li>
</ul>
如果你點擊任何<span>
元素,「0」始終提醒。我想這是因爲只有每個<li>
內的一個<span>
,所以它總是會給出0
我希望它做什麼指標,就是返回<span>
的父的指標 - 在這種情況下, ,它將成爲<ul id="myList">
之內的家長<li>
的索引。 例如,點擊<span>span 2</span>
將提醒「2」。
爲什麼這個有upvotes?哈哈,這是一個非常基本的問題。無論如何,不是我的判斷...... *走向陰影* –