Autor Zpráva
Martin02
Profil
Ahoj, potřebuji přes jquery vybrat všechny elementy, pro které platí tyto pravidla: musí to být odkazy se třídou "link" a nesmějí mí nastavené id, nebo to id musí byt prázdné.

Poradíte někdo?
Děkuji
venca163
Profil
$("a.link:not([id]), a.link[id]=''")
edit: doplnění podmínky pro prázdné id
Martin02
Profil
Děkuji, jde nějak udělat, abych si tam mohl nastavit několik možností id? Třeba aby to bralo všechny odkazy se třídou "link" a mělo id buď žádné, nebo prázdné nebo s hodnotou "bla" či "blabla"?
venca163
Profil
Martin02:
Čárka v selectoru funguje jako spojka "nebo", takže můžeš selektor dál poměrně libovolně rozšiřovat:

$("a.link:not([id]), a.link[id]='', a.link[id]='bla', a.link[id]='blabla'")
Martin02
Profil
Díky, teď potřebuji vědět, jak id u určitého prvku přenastavit, nebo smazat?
venca163
Profil
Martin02:
Atributy lze nastavit pomoci .attr, například $(selector).attr("id", "nejakeId"), ale to už by chtělo projevit trochu snahy.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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