如何将[at]替换为@?

Iva*_*van 2 html jquery

我想知道如何在jQuery加载时将[at]替换为@

这段代码

<p id="nospam">myself[at]myemail.com</p>
Run Code Online (Sandbox Code Playgroud)

如果您认为对垃圾邮件不起作用......欢迎您的建议!

Phr*_*ogz 8

$("#nospam").text(function(i,t){
  return t.replace("[at]","@");
});
Run Code Online (Sandbox Code Playgroud)

使用函数形式text()是一种不必重复选择器代码或浪费时间重新选择元素或其值的简单方法.

  • @Ivan:`id`是唯一的,你不能有两个具有相同ID的元素.只需使用`class`es:`<p class ="nospam"> ...`和`$('.nospam')` (2认同)