Wie jquery-Selektor das element-Typ und-ID

Ich bin mit diesem Selektor
$("textarea #myTextArea").val(text); und es funktioniert nicht. Wenn ich entfernen Sie die ID und die Klasse es funktioniert. Warum ist nicht die jquery findet element hier?

  • fyi, nur die id ist optimiert, jquery - Sie verlangsamen den Selektor deutlich
  • Daniel ist richtig, Sie sollten nur $("myTextArea") anstatt der Selektor. Es nutzt direkt javascript getElementById (), so ist es schnell und effizient. Wenn Sie Ihre Selektor, wird das Skript alle Elemente auswählen (in diesem Fall Texteingabefelder) und Durchlaufen Sie, bis Sie Sie findet die richtige.
  • Ja, aber ich kann nicht tun, als die gleiche ID verwendet wird, wo sonst, auf der gleichen Seite, ich weiß, das ist schrecklich, aber ich muss damit Leben.
  • Warum haben Sie, um zu Leben? Das ist kein Gültiger HTML-Code. Vielleicht sind Sie mit IDs, wo Klassen besser geeignet sein könnte?
InformationsquelleAutor Manoj | 2011-09-30
Schreibe einen Kommentar