Javascript jQuery获取文本但没有html
可能重复:Javascript jQuery获取文本但没有html,javascript,jquery,string,Javascript,Jquery,String,可能重复: 如何使用jquery/javascript从以下HTML中获取foobar,而不使用正则表达式 <div id="somediv"> foobar <span></span> </div> 福巴 只需使用 或者,如果span包含要忽略的内容,请使用: $("#somediv").contents().first().text(); 就用吧 或者,如果span包含要忽略的内容,请使用: $("#somediv").contents
如何使用jquery/javascript从以下HTML中获取
foobar
,而不使用正则表达式
<div id="somediv">
foobar
<span></span>
</div>
福巴
只需使用
或者,如果span
包含要忽略的内容,请使用:
$("#somediv").contents().first().text();
就用吧
或者,如果span
包含要忽略的内容,请使用:
$("#somediv").contents().first().text();
试试这个:
var text = document.getElementById("somediv").getElementsByTagName("span")[0].innerHTML;
试试这个:
var text = document.getElementById("somediv").getElementsByTagName("span")[0].innerHTML;
如果只需要来自第一个子节点的文本,请使用
$("#somediv").contents().eq(0).text()
如果只需要来自第一个子节点的文本,请使用
$("#somediv").contents().eq(0).text()
您可以执行以下操作:
$('#somediv').text().trim();
修剪将消除回车中多余的空格,只留下foobar。您可以执行以下操作:
$('#somediv').text().trim();
修剪将消除回车中多余的空格,只留下foobar。这将同时返回文本和span标记或任何其他内容这将同时返回文本和span标记或任何其他内容第二个很好:)谢谢第二个很好:)谢谢