Sınıf eklemek için olduğu gibi kimlik eklemek için herhangi bir seçici var mı - addClass()?addID?
addID?
cevap
kimliği bir özellik, sen attr fonksiyonu ile ayarlayabilirsiniz: Ben bir eleman sadece bir tanımlayıcı olabilir beri yaklaşık ekleyerek kimlikleri ne anlama geldiğini emin değilim
$(element).attr('id', 'newID');
ve bu tanımlayıcı gerekir benzersiz olmak.
Bu sorunun nasıl yanıtlandığını bilmiyorum. Bu bir kimliği eklemez, bu dinamik kimliklerini –
Eğer bir yöntemi demek?
$('div.foo').attr('id', 'foo123');
Aynı kimliğe birden çok öğe koymadığınıza dikkat edin. Bunun gibi
:
var id = $('div.foo').attr('id');
$('div.foo').attr('id', id + ' id_adding');
- fiili numarası
- koymak actuel kimliğini almak ve yeni bir
kullanıyorsanız bu OP istedim ... ama daha da önemlisi sadece 1 'id' özellik olabilir ne emin değilim büyük bir fark olabilir birini ayarlar değer. Daha açık bir şekilde, bir id id niteliği, açıklıkların ** içermeyebileceğini açıkça belirtir: http://www.w3.org/TR/html401/types.html#type-name – scunliffe
AddClass eklemek() bir seçici değildir. Bir seçici, bir şey yapmadan önce bir şey (ler) olarak tanımlar. addClass() bir yöntemdir, bir şey üzerinde bir eylemi olan bir şeydir. – Phish
Sorunuzdaki 'işlevsellik' kelimesini 'seçici' ile değiştirebilir misiniz? –