在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ JS和JQ獲取元素內(nèi)容產(chǎn)生的問題?

JS和JQ獲取元素內(nèi)容產(chǎn)生的問題?

代碼結(jié)構(gòu)是這樣的
`<ul>

<li>
    <i class="icon"></i>
    XXXXXXX
</li>
<li>
    <i class="icon"></i>
    XXXXXXX
</li>
<li>
    <i class="icon"></i>
    XXXXXXX
</li>

</ul>`
我想拿到當(dāng)前l(fā)i里的元素,因?yàn)閘i動(dòng)態(tài)生成的,有很多;
我用$(ul li)[3].text()報(bào)錯(cuò),提示我不是一個(gè)function,
但是我測(cè)試 $(ul li)[3] 沒問題啊,不知道為什么會(huì)這樣。。

回答
編輯回答
呆萌傻

$("ul li")[3]是第四個(gè)li的原生js對(duì)象,你這上面只有三個(gè)li,且.text()是jq的方法,$("ul li")[3]調(diào)用不了,都獲取不到的。要拿第三個(gè)

$("ul li").eq(2).text()

或者

$("ul li")[2].innerHTML
2017年3月17日 17:39
編輯回答
久愛她

樓上正解

2018年2月24日 16:07
編輯回答
擱淺

你應(yīng)該eq(3).text()

2017年4月25日 18:09