Jquery 使用.text()添加html元素

Jquery 使用.text()添加html元素,jquery,html,Jquery,Html,我想更改网页上某个元素的“内部HTML”,我正在使用jquery进行更改。但是,当它运行时,元素将显示在页面上,而不是作为元素。例如: $(function() { $('span' , 'h2').text( "<b>Some</b><br>new text." ); }); $(函数(){ $('span','h2').text(“一些新文本”); }); 将span的文本更改为bSome/bbr新文本。当我希望它成为Some新文本时。 这可能

我想更改网页上某个元素的“内部HTML”,我正在使用jquery进行更改。但是,当它运行时,元素将显示在页面上,而不是作为元素。例如:

$(function() {
    $('span' , 'h2').text( "<b>Some</b><br>new text." );
});
$(函数(){
$('span','h2').text(“一些
新文本”); });
span
的文本更改为
bSome/bbr新文本。
当我希望它成为
Some
新文本时。

这可能吗?如果是这样,我该怎么做?

text()
只设置/获取元素的内部文本,而不是HTML。改用
html()

$(function() {
    $('span' , 'h2').html( "<b>Some</b><br>new text." );
});
$(函数(){
$('span','h2').html(“一些
新文本”); });
使用html()而不是text()完美!这真是太棒了。现在唯一的一件事是,我不能用鼠标悬停或点击事件来处理这个问题。有什么事吗?这就是我所拥有的:
$(“span”,“h2”)。单击($(function(){$(This).html('Some
newtext.'))})你能展示一个正确的HTML示例吗?这也将允许演示。在h2中引用span,但不显示h2元素。这是html:
Lee
Atkinson
基本上,在悬停时,我希望能够将span之间的文本更改为其他内容。