我试图//
在文档中找到(斜杠)并用span
.
我试过了
var slashes = "//";
/slashes+/
所以输出应该是:
Hello There! I Am <span class="slashes">//</span> An Alien
使用 jQuery .replace()
,:contains
但没有任何反应,我对调节器表达式不熟悉,可以正确执行此操作。我该怎么做?
编辑:我尝试了什么: 这个问题的解决方案不起作用:
function slashes($el) {
$el.contents().each(function () {
dlbSlash = "//";
if (this.nodeType == 3) { // Text only
$(this).replaceWith($(this).text()
.replace(/(dlbSlash)/gi, '<span class="slashes">$1</span>'));
} else { // Child element
slashes($(this));
}
});
}
slashes($("body"));