Autor Zpráva
Kcko
Profil
Na adrese http://ebcbrake.cz/cz/eshop.html si pridavam dynamicky select boxy vzdy dle predchoziho.

Musel jsem pouzit nove vzniklou funkci live , protoze jquery s prvky, ktere vznikly az po nejake jquery udalosti a nejsou primo v HTML, nekomunikuje.

Je tu ovsem maly problem

		$("select[name=model]").live('change', function(){
			var item = $("select[name=model] option:selected").val();
			// predpokladal jsem ze toto by melo fungovat ale ne!
			//var item = $(this + "option:selected").val();
			.
			.
			.
			 dalsi kod



Uvnitr funkce se na zachyceny selectbox se jmenem model nemuzu odvolat pomoci $(this), musim to takto cele opsat znovu.
V dokumentaci jsem nic nenasel, nevi nekdo proc?


EDIT:
s jQuery v podstate zacinam a je to videt

RESENI:
var item = $(this).find("option:selected").val();
bohyn
Profil
nebo takhle:
var item = $("option:selected", this).val();
Kcko
Profil
Zkusim diky.
<offtopic>
Co Verlihub? :-)
</offtopic>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0