yalnızca bir kez Varsa, bir öğenin var olup olmadığını ve insertAfter'ın geçerli olmamasını nasıl kontrol ederim.Ayrıca öğesi yoksa, insertAfter'ın valib olmasını istiyorum Bir kez.My hedefi sadece bir kez göndermek için bir öğe varsa ve hiçbir şey göndermiyorsaJquery insertEğer öğe varsa
8
A
cevap
7
Sadece bir uzunluk kontrolü yap. Varsayarsak Eğer bir seçici #sel
varsa ve ondan sonra bir şey eklemek istiyorum.
var foo = 'something';
if ($('#sel').length) {
//do something if elem is present
} else {
$('#sel').insertAfter(foo);
}
+1
bu harika! +1 –
2
Herhangi bir jQuery nesnesinin length
özelliğini kontrol ederek bir öğenin olup olmadığını kontrol edebilirsiniz.
1
yerleştirin şu, seçtiğiniz olay işleyicisi içinde, ihtiyaçlarınıza göre değişiklik sonrasında Örneğin:
if (!$('elementID').length) {
$('<div id="elementID" />').insertAfter('elementSelector');
}
:
$('elementSelector').once().click(
function(){
if (!$('elementID').length) {
$('<div id="elementID" />').insertAfter('elementSelector');
}
});
Referanslar:
+0
Sanırım bir() yerine bir() kullanmalısınız. –
İlgili konular
- 1. jquery Öğe
- 2. Yalnızca başka bir öğe varsa, görüntüleme öğesi
- 3. Bir listede çocuk öğeleri varsa, bir öğe
- 4. Jquery Fade Fare, öğe
- 5. jquery son odaklanmış öğe
- 6. JQuery: öğe hariç
- 7. jquery bir sınıfı siliyor (varsa ve yeni bir sınıf ekliyorsa)
- 8. jquery $ ('. Class') her() kaç öğe?
- 9. jQuery Öğe Rengi Alsın mı?
- 10. Öğe öğesini seçin ve jquery
- 11. Canlı önizlemede boş döngü varsa Jquery
- 12. JSON sorguları, bir öğe varsa, neden birden fazla nesne varsa, nesne döndürür?
- 13. Öğenin tıklama işleyicisi varsa nasıl kontrol edilir?
- 14. Bir HTML öğesinin dinleyicisi varsa, bu öğe DOM'dan kaldırıldıktan sonra dinleyiciye ne olur?
- 15. Jquery ile bir öğede öğe oluşturma
- 16. Bir öğe tıklatıldıktan sonra JQuery seçicisi çalışmıyor
- 17. Öğe yüksekliği jquery yeniden boyutlandirildikten sonra güncellenmiyor
- 18. jquery FadeIn Bir öğe önceki FadeOut sonra?
- 19. JQuery sıralanabilir (çeşitli yüksekliklerde olan öğe)
- 20. jQuery Sortable - Listedeki öğe sayısını sınırla
- 21. jQuery Doğrulama: Biçimsiz bir öğe nasıl doğrulanır?
- 22. jQuery birden çok öğe oluşturmak için sözdizimi
- 23. Bir öğe animasyonluysa jQuery ile nasıl öğrenebilirim?
- 24. jQuery role öğesine göre öğe alın
- 25. javascript ile src özniteliğiyle öğe al jquery
- 26. Öğe nesnesini jQuery yöntemiyle mi kullanıyorsunuz?
- 27. jQuery UI - düşürülmüş sürüklenebilen öğe geri yükleme
- 28. jquery nesnesinde bir alt öğe seçin
- 29. Çoklu öğe geçişlerini jquery ile değiştirme
- 30. Seçilen her öğe için jQuery birlikte çalışır
Hangi öğeye hangi öğenin hangi olaya yanıt verdikten sonra eklenmesi? Ne denedin ve neyin ters gittiğini? –