Jquery .html() tylko dla spanów z pewną klasą

mlotek
pilka
123[/code]


Jak wywołać .html("X") tylko dla tych które mają klase "przedmiot"

[code]$(“span”).hasClass(“przedmiot”).html(“X”);
dlaczego to nie działa? docelowo ma sprawdząć czy mają klasę przedmiot i jeszcze potem z tych które mają klase przedmiot ma pobrać .attr(“val”) i zmienić np tylko dla 2 czyli “pilka” zamienić na “X” – Dodane 18.12.2011 (N) 21:49 – już mam

$(".przedmiot[val=2]").html("X");

Co prawda napisałeś że sobie poradziłeś ale dla ścisłości pytałeś się o:

odpowiedź:

$("span.przedmiot").html("X")

no tak, dla uściślenia wersja najlepsza będzie taka:

$("span.przedmiot[val=2]").html("X")