Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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
Javascript 用jQuery替换页面上的字符_Javascript_Jquery_Html - Fatal编程技术网

Javascript 用jQuery替换页面上的字符

Javascript 用jQuery替换页面上的字符,javascript,jquery,html,Javascript,Jquery,Html,我有这个: <h1><b>Headline:</b> something</h1> 标题:什么 我想去掉页面上的冒号(:) 使用jQuery最简单的方法是什么?我是一个JS新手,所以请提供我需要在head标签中插入的全部代码 谢谢 您可以使用选择器: var b = $('b:contains(\:)'); b.html(b.html().replace('\:', '')); 你可以这样做 $('h1 b').html().replace(

我有这个:

<h1><b>Headline:</b> something</h1>
标题:什么
我想去掉页面上的冒号(:)

使用jQuery最简单的方法是什么?我是一个JS新手,所以请提供我需要在head标签中插入的全部代码

谢谢

您可以使用选择器:

var b = $('b:contains(\:)');
b.html(b.html().replace('\:', ''));
你可以这样做

$('h1 b').html().replace(':','');

替换
如果它是
中的最后一个字符:


()

请为我建立我的网站。谢谢!:)如何将其仅指定给H1中的
标记?如何将其插入页面?只需在其周围添加
标记?@Kai使用选择器的方式与在CSS中使用选择器的方式相同:
$('h1b:contains(\:))
$('h1>b:contains(\:)对其他所有人:这只替换冒号的第一个实例。。。不,你不能。。(我的意思是,你可以这样做,但它不符合OP的要求)不,不是真的。这将用
h1 b
的HTML中的空字符串替换
,但该字符串永远不会分配回
元素。@Kai它需要包装在中(与此页上的所有其他示例一样):
$(function(){…})已更新演示。感谢您的帮助。它起作用了!对不起,我是个业余爱好者
$('h1 b').text(function(i, t) {
    return t.replace(/:$/, '');
});