jQuery替换span中的html

jQuery替换span中的html,jquery,Jquery,替换javascript中已大写的DimensionList的内容时是否存在问题,而HTML源代码中的DimensionList是小写的。它们必须完全相同。换句话说,它区分大小写。您是否尝试过.text()?它类似于.html() 从jQuery的文档中: 与.html()方法不同,.text()可以 可以在XML和HTML中使用 文件 我们需要意识到这种方法 转义所提供的字符串 必要的,以便 正确使用HTML。要做到这一点,它需要 DOM方法.createTextNode(), 将特殊字符替换

替换javascript中已大写的DimensionList的内容时是否存在问题,而HTML源代码中的DimensionList是小写的。它们必须完全相同。换句话说,它区分大小写。

您是否尝试过.text()?它类似于.html()

从jQuery的文档中:

与.html()方法不同,.text()可以 可以在XML和HTML中使用 文件

我们需要意识到这种方法 转义所提供的字符串 必要的,以便 正确使用HTML。要做到这一点,它需要 DOM方法.createTextNode(), 将特殊字符替换为 它们的HTML实体等价物(例如
如果需要使用.html(),可以先将其清空:
$('.DimensionList').html(“”.html(“这是新的html”);

我有是的,但我需要插入html。很抱歉,这在问题中并不明显。那么,你能发布你的实际代码吗?当我们使用.html()时,它可能不是jQuery错误,可能是你的代码…”要设置元素的内容,这些元素中的任何内容都将被新内容完全替换。”文档很清楚。你使用的是什么jQuery版本?我使用的是jQuery-1.4.2.min.js。是的,我知道如果我使用一个Div,它会起作用,但当我将它更改为一个span时,它就不会起作用。作为记录,我不能在这个实例中使用Div。请复制测试用例。我不认为你认为正在发生什么,正在发生什么。请先尝试清除span,不是吗当设置新的html时,比如$('.DimList').empty().html(“hello”)。如果这不起作用,我猜你的html(新的和可能存在的)是无效的。啊哈。很有趣。标记来自政府部门,这些人不太懂技术。也许我需要先清理他们的代码。
<span class='DimensionList'>
  some html
</span>
$('.DimensionList').html("<b>This is the new html</b>");
$('.DimensionList').text("This is the new html");