Operacje atrybutów jQuery - metoda attr()
Przykład
Zmień atrybut width obrazu:
$("button").click(function(){ $("img").attr("width","180"); });
Definicja i użycie
Metoda attr() ustawia lub zwraca wartość atrybutu wybranego elementu.
Zależnie od różnych parametrów tej metody, sposób jej działania również się różni.
Zwróć wartość atrybutu
Zwróć wartość atrybutu wybranego elementu.
Gramatyka
$(selector).attr(attribute)
Parametry | Opis |
---|---|
attribute | Zdefiniuj atrybut, dla którego chcemy uzyskać wartość. |
Ustawienie atrybutów/wartości
Ustawienie atrybutów/wartości wybranych elementów.
Gramatyka
$(selector).attr(attribute,value)
Parametry | Opis |
---|---|
attribute | Zdefiniuj nazwę atrybutu. |
value | Zdefiniuj wartość atrybutu. |
Ustawienie atrybutów/wartości za pomocą funkcji
Ustawienie atrybutów/wartości wybranych elementów.
Gramatyka
$(selector).attr(attribute,function(index,oldvalue))
Parametry | Opis |
---|---|
attribute | Zdefiniuj nazwę atrybutu. |
function(index,oldvalue) |
Zdefiniuj funkcję zwracającą wartość atrybutu. Ta funkcja może przyjmować i używać wartości indeksu selektora oraz bieżącej wartości atrybutu. |
Ustawienie wielu par atrybutów/wartości
Ustaw jeden lub więcej atrybutów/wartości dla wybranych elementów.
Gramatyka
$(selector).attr({attribute:value, attribute:value ...})
Parametry | Opis |
---|---|
attribute:value | Zdefiniuj jeden lub kilka par atrybutów/wartości. |