Metoda jQuery prop() .

❮ jQuery HTML/CSS metody

Příklad

Přidejte a odeberte vlastnost s názvem „color“:

$("button").click(function(){
  var $x = $("div");
  $x.prop("color", "FF0000");
  $x.append("The color property: " + $x.prop("color"));
  $x.removeProp("color");
});

Definice a použití

Metoda prop() nastavuje nebo vrací vlastnosti a hodnoty vybraných prvků.

Když se tato metoda použije k vrácení hodnoty vlastnosti, vrátí hodnotu PRVNÍHO shodného prvku.

Když se tato metoda použije k nastavení hodnot vlastností, nastaví jeden nebo více párů vlastnost/hodnota pro sadu odpovídajících prvků.

Poznámka: Metoda prop() by měla být použita k načtení hodnot vlastností, např. vlastností DOM (jako tagName, nodeName, defaultChecked) nebo vašich vlastních vlastních vlastností.

Tip: Chcete-li načíst atributy HTML, použijte místo toho metodu attr() .

Tip: Chcete-li odebrat vlastnost, použijte metodu removeProp() .


Syntax

Vraťte hodnotu vlastnosti:

$(selector).prop(property)

Nastavte vlastnost a hodnotu:

$(selector).prop(property,value)

Nastavte vlastnost a hodnotu pomocí funkce:

$(selector).prop(property,function(index,currentvalue))

Nastavte více vlastností a hodnot:

$(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

Zkuste si to sami - příklady


prop() a attr() může vrátit různé hodnoty. Tento příklad ukazuje rozdíly při použití k vrácení „zaškrtnutého“ stavu zaškrtávacího políčka.


❮ jQuery HTML/CSS metody