使用jQuery从div中删除特定内容?

Sha*_*vid 4 javascript jquery

你能用jQuery从元素中删除特定内容吗?

所以,例如,如果我有

<p>Hello, this is a test</p> 
Run Code Online (Sandbox Code Playgroud)

我可以把它变成

<p>this is a test</p>
Run Code Online (Sandbox Code Playgroud)

用jQuery(或任何Javascript)

请记住,我只想删除"你好",所以

$(p).innerHTML("this is a test");
Run Code Online (Sandbox Code Playgroud)

不会工作

Sim*_*old 6

var str = $('p').text()
str.replace('Hello,','');
$('p').text(str);
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请访问:https: //developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/replace


Šim*_*das 6

这样做:

$( elem ).text(function ( i, txt ) {    
    return txt.replace( 'Hello,', '' );
});
Run Code Online (Sandbox Code Playgroud)

哪个elem是DOM元素的引用,您要修改哪个文本内容.