1

我使用'tag'.innerHTML.it 将通过添加 endtag 进行渲染。如何 仅获取所选标签 html 内的显示内容?

<div id="tabs">
    <ul class="tabs">
    <li class="current"><a><span>News</span></a></li>
    <li><a><span>Videos</span></a></li>
    <li><a><span>Photos</span></a></li>
    <li><a><span>Twitter</span></a></li>
    </ul>
</div>

实际上我需要在标签之间通过js获取这样的<pre>代码

4

4 回答 4

2

看这个 :

http://jsfiddle.net/qGyf6/

HTML:

<li><a><span><b>News</b></span></a></li>

jQuery :

var pureText = $("li").text();
var val = $("li").val();
var html = $("li").html();
于 2012-09-24T13:17:29.173 回答
1

如果你的意思是没有 HTML 标签的文本,你可以使用

$('tag').text()

参考

于 2012-09-24T12:21:22.270 回答
1

您应该text()改用,这将只返回文本

于 2012-09-24T12:21:50.153 回答
0

纯粹JavaScript你可以使用innerText

'tag'.innerText
于 2012-09-24T12:24:34.700 回答