Metoda jQuery prop()

❮ Metody jQuery HTML/CSS

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
  • index - Receives the index position of the element in the set
  • currentvalue - Receives the current property value of selected elements

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.


❮ Metody jQuery HTML/CSS