這個問題在這里已經有了答案: jquery:獲取兩個 <br> 元素之間的文本 3 個答案 Jquery 在兩個元素之間更改文本 9 個答案 jQuery 獲取元素之間的文本 1 個答案 2天前關閉。
如何從這個 div 的內容中檢索“正方形”?
<div class="item">
Blue
<span>?</span>
Square
<span>?</span>
Infinite
</div>
我嘗試使用 innerText.split(),但我不知道如何實作這一點,,,
var text = $('.item').innerText.split("");
uj5u.com熱心網友回復:
我不是 jQuery 用戶(不再是),所以這里是使用 DOM API 檢索文本的內容:
console.log(document.querySelector('.item>span:first-child').nextSibling.textContent)
<div class="item">
Blue
<span>?</span>
Square
<span>?</span>
Infinite
</div>
這是一個使用的版本split:
console.log(document.querySelector('.item').textContent.split('?')[1])
<div class="item">
Blue
<span>?</span>
Square
<span>?</span>
Infinite
</div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/470288.html
標籤:javascript jQuery
上一篇:一次只允許切換一個元素
