我需要使用下面的脚本在下面的 html 中定位单词“Apple”,但它会定位父容器内的所有字符串。如何定位未换行的文本?一种解决方案是首先将文本包装在它自己的 child 中,但不确定如何以这种方式定位它。
ccs_cc_args.push(['FFR_NAME', $(".infobar").text()]);
HTML:
<div class="infobar">
<center><img src="" alt="image"></center>
<span>Manufacturer</span>Apple<span>Part Number</span>
<div class="productboxArticlenumber">MC723-US-4-500-REF</div>
</div>
最佳答案
你可以试试jQuery: Get the Text of Element without Child Element .
对于额外的间距,可以这样做:
$(".infobar").clone().children().remove().end().text().trim()
观看演示 here .
关于javascript - 定位元素中的文本而不定位子元素字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37834459/