.attr - ilgilenio/Otag GitHub Wiki
.attr( {Nitelik:Değer} Nesne )
.attr( Nitelik Yazı, Değer HerhangibirŞey )
Bir Öge'ye nitelik/ler tanımlar.
2 tür kullanım vardır : Tekli ve Çoklu Eğer tek bir nitelik tanımlayacaksanız Tekli Kullanımı; birden çok nitelik tanımlayacaksanız Çoklu Kullanımı tercih ediniz.
Kullanım
//Çoklu kullanım (Girdi olarak Nesne verilir)
var Öge='input'.attr({
type:'button'
});
//Tekli kullanım (Girdi olarak 1:Nitelik Adı 2:Nitelik Değeri)
var Öge='input'.attr('type','button');
O.ready.then(b=>b.append(Öge));
Bu örnek belgeye Düğme türünde bir Giriş Ögesi ekler.
.prop yönteminden farkı
.prop yönteminden farkı HTML ve CSS yorumlayıcısında gözükmesidir.
<input type="button"/>
Yukarıdaki örnekte attr kullandığımız için HTML yorumlayıcısında type="button" deyişini gördük. Bu bize CSS yazarken ve sayfadaki ilgili ögeleri getirirken yardım eder.
input[type="button"]{
padding:3px 7px;
}
'input[type="button"]'.get() // [input]
Örnekteki yazımın açıklaması için bkz: Yazı.get