如果我有这样的html:
<li id="listItem">
This is some text
<span id="firstSpan">First span text</span>
<span id="secondSpan">Second span text</span>
</li>
我试图使用.text()
来检索字符串“This is some text”,但如果我要说$('#list-item').text()
,我得到“This is some textFirst span textSecond span text”。
是否有一种方法来获取(并可能删除,通过类似.text("")
)标签中的自由文本,而不是其子标签中的文本?
HTML不是我写的,所以这是我必须与工作。我知道这将是简单的,只是包装标签的文本时编写的html,但再次,html是预先编写的。