Ich schaue mich im Internet um, aber ich finde nichts Nützliches :(
Ich habe ein Problem, das ich nicht verstehe. Ich bin sicher, dass ich etwas falsch mache, aber ich weiß nicht gut die Syntax von jQuery zu verstehen, was ist, dass ich nicht richtig tun.
Ich benutze Animationen mit JS und CSS 3, und ich habe Probleme mit Leerzeichen zwischen den Wörtern, und um dieses Problem zu lösen, muss ich einen Weg finden, um Zeichen innerhalb einer Textkette durch etwas anderes zu ersetzen. Wie ein Leerzeichen mit einem , oder als Test, dass ich versucht habe, ein " n
" mit einem " xxxxx
".
Ich denke, dass ich das tue:
- wenn die Seite geladen wird
- Ändern Sie die Zeichenfolge eines beliebigen Absatzes mit der Klasse
.fancy-title
die den Text "n
" mit einem Text "xxxxx
"
Also:
$(document).ready(function(){
for(i=0; i< myLength+1; i++){
var charCheck = $(".fancy-title").text()[i];
if(charCheck == "n"){
charCheck.replace("n", "xxxxxxxx");
}
}
});
Aber ich erhalte eine Fehlermeldung, dass es sagte:
charCheck.replace("n", "xxxxxxxx"); es handelt sich nicht um eine Funktion
Ich verwende jquery
und andere Skripte, die auf jquery basieren, um Animationen, Rotation und Skalierung zu machen... und sie sind alle in der HEAD mit jquery zuerst zu laden.
Was mache ich falsch? Manipulation in jQuery braucht es eine bestimmte .js-Erweiterung? Ich verstand, dass war in der grundlegenden Fähigkeit von jQuery, und Blick auf andere Beispiele alle erstellt mir die gleiche Art von Fehler.
Ich habe sogar versucht
if(charCheck == "n"){
$(".fancy-title").text()[i] == " "
}
Aber einfach die Änderung ist es nicht auf der Seite angewendet. Ich versuchte mit innerHTML
auch :( Ich fühle mich so inkompetent...
Ich danke Ihnen im Voraus für jede Hilfe.