我想用JQuery函数replace()替换一些内容,就像这样......
...
var content = $("body");
content.html(content.html().replace(/([a-zA-Z])[']([a-zA-Z])/g,'$1’$2'));
...
但是,我想排除一些div,例如“#foo”或“#bar”。
我试试......
var content = $("body") > *:not("#bar");
...
var content = $("body").find(":not(#bar)");
...
但它不起作用。
与我合作的唯一解决方案是逐个列出每个div应用预期替换的位置。这个解决方案似乎很差:)
非常感谢你的帮助!
干杯,
文森特
答案 0 :(得分:0)
试试这个:
var content = $("body:not('#bar')");
或使用not()
方法:
var content = $("body").not('#bar');