aşağıda benim jquery bir live()
fonksiyonu var() .sistem için on()
işlevini kullanmak daha iyidir. Bu doğruysa, yukarıdaki kodu live()
işlevinden ziyade yukarıdaki kodu on()
işlevine nasıl değiştiririm? live()
'u kullanmamanın önemli mi yoksa gerçekten bu kadar önemli değil mi?bir .live benim kodunu nasıl değiştirilir()
7
A
cevap
9
documentation göre: basittir ardıllarıyla açısından .live() metodu yeniden yazma
; Eğer jQuery 1.7+ kullanıyorsanız
sizin durumunuzda Yani$(selector).live(events, data, handler); // jQuery 1.3+ $(document).delegate(selector, events, data, handler); // jQuery 1.4.3+ $(document).on(events, selector, data, handler); // jQuery 1.7+
, olurdu: Bu üç olay eki yöntemleri için eşdeğer aramalar için şablonları olan
$(document).on('change', '#qandatbl td.weight input', calculateTotal);
İlgili konular
- 1. Greasemonkey kodunu kullanarak Head script'i nasıl değiştirilir
- 2. eser benim küstahlık kodunu derlemek glupjs nasıl
- 3. Windows Live OAuth erişimi XBox Live Bilgi
- 4. jquery live hover çalışmıyor
- 5. Bir mücevher nasıl değiştirilir?
- 6. Live/Extract: Sunucudan ayıklamak için Tabelau veri kaynağı bağlantısı nasıl değiştirilir?
- 7. Unix'te HTTP Live Streaming sunucusu nasıl uygulanır?
- 8. Fiddler'da bir istek nasıl değiştirilir?
- 9. Json oluştururken özellik adı nasıl değiştirilir? Benim denetleyicisi olarak
- 10. Wordpress'te bir :: after nesnesinin Unicode'u nasıl değiştirilir?
- 11. live asp.net web.config ayarları
- 12. jQuery + Sortable + live
- 13. iOS'ta HTTP Live Streaming'in uygulanması
- 14. Live Wallpaper Ekran Rotasyonu
- 15. SmartGWT Live Grid (iBATIS ile)
- 16. A UIAlertView Live Reddedilmemesine rağmen
- 17. Windows Live ID bir OpenID Sağlayıcısı mı?
- 18. Bir ayar elemanı nasıl değiştirilir?
- 19. Bir döndürücünün resmi nasıl değiştirilir
- 20. Bir javax.json.JsonObject Nesnesi Nasıl Değiştirilir?
- 21. benim Jcrop komut ben bu yazının kodunu kullanıyorum
- 22. İşaretçileri bir Silverlight LIVE video akışına nasıl eklersiniz?
- 23. Bir öğeye eklenen tüm olayları jquery .live() kullanarak nasıl listeleyebilirim?
- 24. `ActiveRecord with_connection do` & ActionController :: Live
- 25. Önizleme nasıl değiştirilir?
- 26. Grafikteki tarih nasıl değiştirilir?
- 27. Raphael metni nasıl değiştirilir?
- 28. Firefox simgesi nasıl değiştirilir?
- 29. Xamarin.Forms.Platform.Android.dll sürümü nasıl değiştirilir
- 30. jQuery .live() ve Belge hazırlığı
Teşekkür :) En iyi cevap – BruceyBandit
doğruysa cevabını kabul etmelisiniz. :) – redmoon7777
Not: İdeal olarak, işleyicinizi kurmak için '$ (document)' kullanamayacağınızı da unutmayın: bu tam olarak nedir? .live() 'en yakın ana öğeyi gerçek hedefinize göre daha iyi kullanıyorsunuz Bu üst öğe, .on() 'aramanız sırasında mevcut olduğu sürece yapabileceğiniz öğe (ler). (Muhtemelen "#qandatbl" öğeniz?) – nnnnnn