/ / Ich bekomme kein Objekt, das ein HTML-Element mit Hilfe von jQuery in Safari 7.1 unter MAC auswählt - Javascript, Jquery, Safari

Ich bekomme kein Objekt, das ein HTML-Element mit jQuery in Safari 7.1 auf MAC auswählt - javascript, jquery, safari

Ich versuche, den HTML-Inhalt eines Elements abzurufenMit jQuery funktioniert es auf jedem Browser, den ich wie Chrome Firefox Opera getestet habe. Aber mit Safari 7.1 auf dem MAC ... funktioniert es nicht. Ich bekomme nur ein Array mit dem Element. Also wenn ich das tue:

console.log($("#myElement").parent().find("svg").html());

Ich bekomme das in meiner Konsole.

Error: undefined is not an object (evaluating "b.innerHTML.replace")

Selbst wenn ich das tue, funktioniert es nicht:

console.log($($("#myElement").parent().find("svg").html()));

Vielen Dank im Voraus.

Antworten:

0 für die Antwort № 1

input ist ein einzelnes oder selbstschließendes Tag. Ich bin nicht sicher, was Sie von diesem Element versuchen. Wenn Sie jedoch prüfen möchten, ob das Kontrollkästchen markiert ist oder nicht, können Sie dem folgenden Beispiel folgen [Beispiel 1]

 [1]: http://jsfiddle.net/5udtC/

Jquery-Objekt gibt immer ein Objekt zurück, auf das alle Jquery-Methoden oder Handler angewendet werden können.

Ich weiß nicht, warum es nicht für Sie wickt. Versuchen Sie es trotzdem

console.log($($("#checkbox")));