Weil ich öfters gefragt werde, hier mal ein kurzes Tutorial, wie ich den Wert des aktuell gewählten Wertes eines Selects mit jQuery auslesen kann. Eigentlich funktioniert das wie mit anderen Input-Feldern auch, nämlich mit der Funktion „val“. Angenommen, wir haben folgende Selectbox:
Den Wert der aktuell gewählten Option erhalten wir mit:
$('#hersteller').val();
Möchten wir den Text, also Inhalt der aktuell gewählten Option erhalten, geht dies über den zusätzlichen Selektor „:selected“ und die Funktion „text“:
$('#hersteller :selected').text();
Auch das Auslesen von mehreren gewählten Select-Optionen/Werten ist mit dem Selektor „:selected“ und einer each-Schleife möglich:
$('#hersteller :selected').each(function(i, option){
// hier können wir den Inhalt von "option" verwerten
});
Oder das Setzen einer Select-Option:
$('#hersteller').val("1");
Eigentlich alles ganz easy oder? jQuery macht Spass!
njsmecho
Dirk
Nico
wenn du die Selektoren über Ajax setzt, kannst du dir die Elemente dann nicht einfach merken? Evtl. hilft auch die Funktion .attr()?" target="_blank">http://api.jquery.com/attr/">.attr()? Hiermit könntest du ein eigenes Attribut mit dem Datum als Wert setzen.
Aber vll. postest du mal ein Code-Beispiel, dann lässt sich sicher gezielter helfen.
dett
01
Mit der click-Funktion möchte ich zugriff auf 01112012 haben (01.11.2012). Es müßte so etwas wie $(".vacancyDay_*").click(function() { ... geben. Gibt es aber nicht, weil der * nur auf Tags anwendbar ist.
Variashop
hetzge
mfg Hetzge
cobolSk
Martin
Was denkst du?