使用jquery更改HTML的内容

new*_*mer 0 javascript jquery html5

我有一个HTML代码

<td id="myColumn" class="Column">
Old Data
</td>
Run Code Online (Sandbox Code Playgroud)

使用jquery我想将"旧数据"更改为"我的新数据".我试着

$( ".Column" ).append("My New Data");
and
$( ".Column" ).replaceWith("My New Data");
Run Code Online (Sandbox Code Playgroud)

mit*_*esh 7

使用.html()

$( ".Column" ).html("My New Data");
Run Code Online (Sandbox Code Playgroud)


Mar*_*ijn 6

作为Html:

$( ".Column" ).html("My <strong>New</strong> Data");
Run Code Online (Sandbox Code Playgroud)

输出:'我的数据'


作为字符串:

$( ".Column" ).text("My <strong>New</strong> Data");
Run Code Online (Sandbox Code Playgroud)

输出:'我的数据'


如果要替换当前值的内容,可以使用.html()getter:

$( ".Column" ).html(  $(".Column").html().replace('old', 'new')  );
Run Code Online (Sandbox Code Playgroud)

一个简单的Javascript方法,所有功劳都归功于:yantrakaar(将其置于此处以获得更完整的答案)

document.querySelector("#myColumn").innerHTML="My New Data"; // Modern browsers
document.getElementyId("myColumn").innerHTML="My New Data"; // Older browsers
Run Code Online (Sandbox Code Playgroud)