Javascript text()返回html标记,如何修复?
编辑:我特别使用Firefox3.1+,因为这是一个内部网应用程序 我有以下html:Javascript text()返回html标记,如何修复?,javascript,jquery,html,Javascript,Jquery,Html,编辑:我特别使用Firefox3.1+,因为这是一个内部网应用程序 我有以下html: <em id="work-resize">re-size: from <span id="work-resize-from">3</span> to <span id="work-resize-to">5</span></em> 我认为使用.text()可以做到这一点,但是: $('#work-resize').text(); 返回:
<em id="work-resize">re-size: from <span id="work-resize-from">3</span> to <span id="work-resize-to">5</span></em>
我认为使用.text()
可以做到这一点,但是:
$('#work-resize').text();
返回:
're-size: from <span id="work-resize-from">3</span> to <span id="work-resize-to">5</span>'
're-size:从3到5'
我达到顶峰,但我不知道为什么。我可以使用这里建议的函数,但我真的认为
.text()
的目的是去掉标记,因此使用我自己的函数似乎是多余的。如果我做错了什么,有没有人有更好的解决方案或建议?你确定吗?我刚刚检查了它,您描述的返回值听起来很像.html()
:
$('re-size:from 3 to 5')。text()
“重新调整大小:从3到5”
$('re-size:from 3 to 5').html()
“重新调整大小:从3到5”
你确定吗?我刚刚检查了它,您描述的返回值听起来很像.html()
:
$('re-size:from 3 to 5')。text()
“重新调整大小:从3到5”
$('re-size:from 3 to 5').html()
“重新调整大小:从3到5”
是的,朋友。我就是这么想的。我无法重现这个错误
看这里
下次使用类似的方法报告javascript问题。是的,朋友。我就是这么想的。我无法重现这个错误 看这里
下次使用类似的方法来报告javascript问题。Ugh。我发现了错误,我选错了东西。现在删除问题。谢谢你的快速回复。我发现了错误,我选错了东西。现在删除问题。谢谢你的快速回复。
're-size: from <span id="work-resize-from">3</span> to <span id="work-resize-to">5</span>'
$('<em id="work-resize">re-size: from <span id="work-resize-from">3</span> to <span id="work-resize-to">5</span></em>').text()
"re-size: from 3 to 5"
$('<em id="work-resize">re-size: from <span id="work-resize-from">3</span> to <span id="work-resize-to">5</span></em>').html()
"re-size: from <span id="work-resize-from">3</span> to <span id="work-resize-to">5</span>"