Autor Zpráva
Peet
Profil
Dobrý den potřebuji zjistit podobnou funkci jako při výběru elementu pomocí contains ale aby to bylo podle value..

můj příklad mám 5 selectů pod sebou u všech stejné hodnoty 1-5
a vsechny maji stejnou tridu nyni potrebuji udelat kod ze pokud se select s danopu tridou zmeni zmeni se ty ostatni ktere maji value 1.

nevite jak to udelat kdyz jsem pouzil toto

$("select.rank").change(function(){
  var val=$(this).val();
  
  $("select.rank:contains('1')").val(val);
}); 
ovšem tohle chápe jakože vždy tam obsahuje tu 1 protoze je v jednom z optionů..
Předem díky za pomoc
Chamurappi
Profil
Reaguji na Peeta:
danopu tridou zmeni zmeni“ … hm, což takhle si po sobě ten příspěvek aspoň jednou přečíst? Používej laskavě větnou interpunkci, luštit tvá souvětí je otrava.
Normální selektor podle obsahu atributu by mohl fungovat.
Peet
Profil
Omlouvám se, ano to už jsem také zkoušel, ale když mám těch 5 selectů pod sebou tak když změním hodnotu u jednoho třeba na hodnotu 5, tak ostatním se dá také hodnota 5, ale když poté změním jiný select třeba na hodnotu 3 tak i ostatní se zase změní na 3..
ale já potřebuji aby se změnili jen ty které mají value 1, zkoušel jsem toto

$("select.rank[att=1]").val(val);

ale této podmínce odpovídají všechny selecty...

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: