Przykład
Dodawanie i usuwanie 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");
});
Spróbuj sam " Definicja i Wykorzystanie
W prop() określa metody lub zwraca właściwości i wartości wybranych elementów.
Kiedy ta metoda jest stosowana, aby powrócić do wartości nieruchomości, zwraca wartość pierwszego elementu dopasowanej.
Gdy metoda ta służy do ustawiania wartości właściwości, ustawia jeden lub więcej par właściwość / wartość dla zestawu dopasowanych elementów.
Uwaga: prop() metoda powinna być stosowana w celu pobrania wartości właściwości, np DOM właściwości (jak tagName, nodeName, defaultChecked ) lub własnych niestandardowych wykonane właściwości.
Wskazówka: Aby pobierać atrybuty HTML, użyj attr() metodę zamiast.
Wskazówka: Aby usunąć zastosowanie własności removeProp() metody.
Składnia
Zwraca wartość właściwości:
$(selector).prop(property)
Ustaw właściwość i wartość:
$(selector).prop(property,value)
Ustaw właściwość i wartość przy użyciu funkcji:
$(selector).prop(property,function(index,currentvalue ))
Ustawić wiele właściwości i wartości:
$(selector).prop({property:value,property:value,...})
Parametr | Opis |
---|---|
property | Określa nazwę właściwości |
value | Określa wartość nieruchomości |
function(index,currentvalue) | Określa funkcję, która zwraca wartość właściwość, aby ustawić
|
Spróbuj sam - przykłady
Różnica między prop() i attr()
prop() i attr() może zwracać różne wartości. Ten przykład pokazuje różnice stosowany do zwrotu "checked" status wyboru.