// create a jQuery-boosted div
$div = $('<div></div>');
$div.attr('id','someId');
alert($div.attr('id'));
// to get the DOM element:
var div = $div[0];
// or
var div = $div.get(0);
ya da sadece $()
yılında dom elemanı sarın:
$(d).attr('id','someId');
$(d).blah();
Kullanım attr
almak/set elemanı bağlıyor. Bir öğenin tüm özelliklerini ve ilgili değerlerini dökülebilecek tek bir liner olup olmadığından emin değilim (firebug benim için bu amaca hizmet ediyor), ancak ilgilendiğiniz tüm özellik adlarına sahip bir dizi oluşturabilir ve $.each
kullanarak
var attr = ['name', 'id', 'src', 'foo'];
var len = attr.length;
for (var i = 0; i < len; i++)
alert($(d).attr(attr[i]));
ya: böyle bir şey yapmak
$.each(['name', 'id', 'src', 'foo'], function(i,val) {
alert('Attribute: ' + val + ' Value: ' + $(d).attr(val));
});
sadece $ (d) console.log yapmak ($ (d)) hangi edecek ilişkili özelliklerini ve işlevlerini görmek istiyorsanız Firebug konsolundaki $ (d) nesnesinin ayrıntılarını yazdırın. Bu sadece firebug ile firefox ile çalışacaktır. – Nick