Örnek
Adında bir özellik ekleme ve çıkarma "color" :
$("button").click(function(){
var $x = $("div");
$x.prop("color", "FF0000");
$x.append("The color property: " + $x.prop("color"));
$x.removeProp("color");
});
Kendin dene " Tanımı ve Kullanımı
prop() metodu setleri veya seçilen elemanlarının özelliklerini ve değerler verir.
Bu yöntem, özellik değeri döndürmek için kullanıldığı zaman, bu İLK eşleşen öğesinin değerini verir.
Bu yöntem, özellik değerleri ayarlamak için kullanılır, bu eşleştirilmiş öğeleri kümesinin bir veya daha fazla özellik / değer çiftleri ayarlar.
Note: prop() metodu, özellik değerlerini almak için örneğin DOM özelliklerini kullanılmalıdır (like tagName, nodeName, defaultChecked ) veya kendi özel yapılan özelliklerine.
Tip: kullanmak, HTML özelliklerini almak için attr() yerine yöntemi.
Tip: Bir özellik kullanımını kaldırmak için removeProp() yöntemi.
Sözdizimi
Bir özelliğin değerini döndürür:
$( selector ) . prop( property )
mülkiyet ve değerini ayarlayın:
$( selector ) . prop( property,value )
Bir fonksiyonu kullanılarak Set özellik ve değer:
$( selector ) . prop( property, function( index, currentvalue ) )
Birden özelliklerini ve değerlerini ayarlayın:
$( selector ) . prop({ property : value , property : value ,...})
Parametre | Açıklama |
---|---|
property | özelliğin adını belirtir |
value | mülkün değerini belirtir |
function( index,currentvalue ) | ayarlamak için özellik değerini döndüren bir işlev belirtir
|
it Yourself deneyin - Örnekler
Arasındaki fark prop() ve attr()
prop() ve attr() farklı değerleri döndürebilir. Döndürmek için kullanıldığında Bu örnek farkları gösterir "checked" bir onay kutusu durumunu.