sınıfına sahip olmayan öğesindeki tüm Ajax çağrılarını yapmaya çalışıyorum ve bir şekilde işe yaramayacağım. Birisi benim sözdizime bir göz atabilir mi lütfen? jQuery .not seçici, .delegate ile çalışır mı?
$("#filter").not($("a.noAjax")).delegate("ul#portfolio-list li a", "click", function() {
if ($.browser.msie) {
location.hash = "#/" + this.pathname;
} else {
location.hash = this.pathname;
}
return false;
});
ben sadece .delegate
boşuna seçici olarak (i tabii denemeden önce eklendi) a
veya a.ajax
hiç çalışır kullanmayı deneyin
a.noAjax
. ama .not ile kullanma arasındaki fark nedir? – tobiasmay
@tobias: '.not', önceden elde edilmiş bir dizi eleman üzerinde çalışan bir filtre yöntemidir. ': değil' elemanları için sorgu sırasında çalışan bir seçici. Delege() ', tıklama etkinliğine kadar seçiciyi çalıştırmaz, bu nedenle yöntem yerine seçiciye ihtiyacınız vardır. –
Netleştirme için teşekkürler - sadece ellerimi jquery'de alıyorum. – tobiasmay