久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 如何獲取未來元素的父元素在頁面中所有相同元素中是第幾個(gè)?

瀏覽:137日期:2023-03-11 13:10:09

問題描述

整段代碼是通過js動(dòng)態(tài)添加到頁面中的,當(dāng)b發(fā)生變化的時(shí)候如何獲取a在頁面所有a中是第幾個(gè)(位置)?

<p class='a'> <p class='b'></p></p>

問題解答

回答1:

沒太明白什么意思

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

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

其中的 this 是所改變的 b

回答2:

[...document.querySelector(’.b’).parentNode.parentNode.children].indexOf(document.querySelector(’.b’).parentNode)回答3:

既然是動(dòng)態(tài)追加的,為什么不在添加到 dom 之前就給一個(gè)標(biāo)識(shí)呢?比如:

<p index='1'> <p class='b'></p></p><p index='2'> <p class='b'></p></p>...

這樣當(dāng) b 發(fā)生變化,直接取得父級(jí)的 index 屬性就好了

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 东乌珠穆沁旗| 罗城| 山阳县| 治县。| 桑日县| 开远市| 定兴县| 纳雍县| 四川省| 万宁市| 淄博市| 九台市| 荥经县| 高淳县| 镇安县| 化隆| 卓尼县| 连云港市| 拉孜县| 东光县| 黑河市| 辽宁省| 偃师市| 监利县| 玉门市| 洛南县| 潞西市| 柳江县| 潜江市| 醴陵市| 天长市| 赤峰市| 福海县| 壤塘县| 新沂市| 弥勒县| 四平市| 天全县| 宽甸| 乐陵市| 贺兰县|