2010-12-28 3 views
0

ersetzen möchte ich einige Inhalte mit JQuery-Funktion replace() ersetzen, so ...Wie einige div Formkörper auszuschließen für

... 
var content = $("body"); 
content.html(content.html().replace(/([a-zA-Z])[']([a-zA-Z])/g,'$1’$2')); 
... 

Allerdings möchte ich einige div auszuschließen, wie „#foo "oder" #bar ".

Ich versuche ...

var content = $("body") > *:not("#bar"); 
... 
var content = $("body").find(":not(#bar)"); 
... 

aber es funktioniert nicht.

Die einzige Lösung, die mit mir arbeitet, ist, eine nach der anderen div aufzulisten, wo die erwartete Ersetzung anzuwenden ist. Diese Lösung scheint schlecht! :)

Vielen Dank für Ihre Hilfe!

Cheers,

Vincent

Antwort

0

Versuchen Sie folgendes:

var content = $("body:not('#bar')"); 

Oder not() Methode:

var content = $("body").not('#bar'); 
+0

Thx für die schnelle Antwort! Deine Vorschläge funktionieren nicht. Ich benutze Chrome 8.0 und Firefox 3.6.13 mit Ubuntu. – Vincent

Verwandte Themen