Metoda jQuery prop() .
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
|
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.