Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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
Jquery 如何用html标记替换字符串的一部分?_Jquery - Fatal编程技术网

Jquery 如何用html标记替换字符串的一部分?

Jquery 如何用html标记替换字符串的一部分?,jquery,Jquery,如何在jQuery中用html标记替换字符串的一部分? 比如说,我是谁应该是我是谁使用jquery的.html() $("div").html("<b>Who</b> am i") $(“div”).html(“我是谁”) 您可以使用html方法的回调函数和replace方法 $('div').html(function(_, oldHTML){ return oldHTML.replace(/(\w+)/, '<b>$1</b>');

如何在jQuery中用html标记替换字符串的一部分?
比如说,
我是谁
应该是
我是谁
使用jquery的
.html()

$("div").html("<b>Who</b> am i")
$(“div”).html(“我是谁”)

您可以使用
html
方法的回调函数和
replace
方法

$('div').html(function(_, oldHTML){
   return oldHTML.replace(/(\w+)/, '<b>$1</b>');
   // return oldHTML.replace('Who', '<b>Who</b>');
})
$('div').html(函数(\ux,oldHTML){
返回oldHTML.replace(/(\w+/,“$1”);
//返回oldHTML.replace('Who','Who');
})

jQuery没有任何特殊的字符串处理函数,您可以使用普通的Javascript函数,如
replace()
。哦。。以前从没听说过