我在某处找到了这个片段,它就像一个魅力:
var n = parseInt(e.find("span.favNum").text().replace(/./g, "")) + 1;
如果我以类似的方式这样做,它就不再起作用了。
我执行以下操作:
<div id ="test">6.987</div>
var test = $("#test");
var r = test.text().replace(/./g, "");
console.log("wrong ", r);
我知道我也可以像这样替换它:
var r = test.text().replace(".", "");
这行得通。
我想了解为什么“被盗”片段有效。任何想法?
原始脚本可在此处找到:http ://wp-svbtle.themeskult.com/
您可以通过查看 index.html 的源代码并搜索.replace
.