RT我有这样一个div,我只想获取到第一个红框的文本.请问如何操作,$('.chapter').find('strong').text() 我这样操作把两个红框的文本都得到.我只想要第一个的, 不能操作代码,求助再PS下,扒的是别人网页的代码.所以代码 我是不能修改的,
1 回答
翻阅古今
TA贡献1780条经验 获得超5个赞
想获得哪个,加一对标签打个包就行了。不过需要提醒的是,这种标签嵌套本身不规范,strong建议你用CSS实现,<i>
标签如果是图标的话,里边留空,单独用不要嵌套。
补充说没法改 HTML 结构,那只好用原生了~你试试这个:
document.querySelector('.chapter .icon-chapter').nextSibling.nodeValue;
当然也可以用jQ打下辅助:
$('.chapter').find('.icon-chapter').get(0).nextSibling.nodeValue;
添加回答
举报
0/150
提交
取消