Metoda jQuery prop()
Przykład
Dodaj i usuń właściwość o nazwie „kolor”:
$("button").click(function(){
var $x = $("div");
$x.prop("color", "FF0000");
$x.append("The color property: " + $x.prop("color"));
$x.removeProp("color");
});
Definicja i użycie
Metoda prop() ustawia lub zwraca właściwości i wartości wybranych elementów.
Gdy ta metoda jest używana do zwrócenia wartości właściwości, zwraca ona wartość PIERWSZEGO dopasowanego elementu.
Gdy ta metoda jest używana do ustawiania wartości właściwości, ustawia co najmniej jedną parę właściwość/wartość dla zestawu dopasowanych elementów.
Uwaga: Metoda prop() powinna być używana do pobierania wartości właściwości, np. właściwości DOM (takich jak tagName, nodeName, defaultChecked) lub własnych, niestandardowych właściwości.
Wskazówka: Aby pobrać atrybuty HTML, użyj zamiast tego metody attr() .
Wskazówka: Aby usunąć właściwość, użyj metody removeProp() .
Składnia
Zwróć wartość nieruchomości:
$(selector).prop(property)
Ustaw właściwość i wartość:
$(selector).prop(property,value)
Ustaw właściwość i wartość za pomocą funkcji:
$(selector).prop(property,function(index,currentvalue))
Ustaw wiele właściwości i wartości:
$(selector).prop({property:value, property:value,...})
Parameter | Description |
---|---|
property | Specifies the name of the property |
value | Specifies the value of the property |
function(index,currentvalue) | Specifies a function that returns the property value to set
|
Spróbuj sam - przykłady
prop() i attr() może zwrócić różne wartości. Ten przykład pokazuje różnice, gdy jest używany do zwracania stanu „zaznaczone” pola wyboru.