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(/:$/, '');
});