Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript text()返回html标记,如何修复?_Javascript_Jquery_Html - Fatal编程技术网

Javascript text()返回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(); 返回:

编辑:我特别使用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();
返回:

'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>"