2010-11-21 9 views
0

Ist es möglich, ein Groß- und Kleinschreibung Wort von der vollständig geladenen Seite zu entfernen? Das Wort ist "Posts" und es ist in einem Javascript generierten div namens #pd_top_rated_holder.jQuery - ein Wort mit Groß- und Kleinschreibung entfernen

Das Javascript wird von Off-Site gezogen und so habe ich keine Kontrolle darüber, und ich möchte kein Plugin ändern, um die js lokal zu dienen.

dies ohne Glück versucht:

<script type="text/javascript"> 
$('#pd_top_rated_holder').text($('#pd_top_rated_holder').text().replace('Posts','')); 
</script> 
+0

Haben Sie diesen Code in ein '$ (Dokument) .ready' verpackt? Oder einfach '$()'? – Alex

Antwort

1

Versuchen Sie den Code in ready-Handler Verpackung:

<script type="text/javascript"> 
    $(function(){ 
    $('#pd_top_rated_holder').text($('#pd_top_rated_holder').text().replace('Posts','')); 
    }); 
</script> 

Wenn es mehr als eine Instanz des Strings sind, müssen Sie Regex verwenden, zu ersetzen sie alle wie folgt:

<script type="text/javascript"> 
    $(function(){ 
    $('#pd_top_rated_holder').text($('#pd_top_rated_holder').text().replace(/Posts/g,'')); 
    }); 
</script> 
+0

nur eine Klärung, die document.ready-Funktion stellt sicher, dass es warten wird, bis alle Skripte geladen sind, richtig ?? habe ich recht. – kobe

+0

@gov: Es wird ausgelöst, sobald DOM (Document Object Model) geparst und vom Browser und bereit ist, manipuliert zu werden. – Sarfraz

+0

Danke sarfraz. – kobe

Verwandte Themen