javascript - 如何取得未來元素的父元素在頁面中所有相同元素中是第幾個?
淡淡烟草味
淡淡烟草味 2017-07-05 10:53:27
0
3
841

整段程式碼是透過js動態加入到頁面中的,當b發生變化的時候如何取得a在頁面所有a中是第幾個(位置)?

<p class="a">
    <p class="b"></p>
</p>
淡淡烟草味
淡淡烟草味

全部回覆(3)
漂亮男人

沒太明白什麼意思

如果 a 的 class 名是不變的,直接使用 jQuery

$(".a").index(this.parent())

其中的 this 是改變的 b

伊谢尔伦

雷雷

曾经蜡笔没有小新

既然是動態追加的,為什麼不在加到 dom 之前就給一個標識呢?如:

<p class="a" index="1">
    <p class="b"></p>
</p>
<p class="a" index="2">
    <p class="b"></p>
</p>
...

這樣當 b 發生變化,直接取得父級的 index 屬性就好了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板