HTML eines jQuery-Elements abfragen (nicht innerHTML)

Kryptaesthesie

Erfahrenes Mitglied
Guten Morgen,
kann ich mir den HTML-Code eines jQuery-Elements ausgeben lassen?
Also wenn ich bspw. auf einen Option-Eintrag zugreife möchte ich folgendes abfragen:
Code:
<option class="eintrag" value="123">Eins Zwei Drei</option>
Ich möchte verhindern alle Attribute einzeln abzufragen.
Gibt es da eine Möglichkeit?


Gruß
Gerrit
 
Hi,

vielleicht hilft ein kleiner Workaround.

Du erstellst ein neues Element, hängst dort den option-Knoten ein und gibst in mit html aus.

Beispiel:
Code:
<html>
<head>
  <script src="jquery-1.3.1.js"></script>

  <script>
  $(document).ready(function(){
    $('#mySel').change(function(){
      var objDiv = document.createElement("div");
      alert($(objDiv).append(this.options[this.selectedIndex]).html());
    });

  });
  </script>

</head>
<body>
<select id="mySel">
	<option class="eintrag" value="123">Eins Zwei Drei</option>
	<option class="eintrag" value="456">Vier Fünf Sechs</option>
</select>
</body>
</html>
Ciao
Quaese
 

Neue Beiträge

Zurück