2014-10-09 42 views
-1

我試圖在ajax加載完成時觸發這個jQuery函數,誰能告訴我爲什麼它不會觸發?ajax後不能啓動jQuery

jQuery(document).ajaxComplete(function(event,request, settings) { 
    $('.testme').each(function() { 
     var myhtml = $(this).text().split(' ')[0]; 
     var ele = $(this); 
     $('.pickme').each(function(){ 
      myhtml == $(this).text().split(' ')[0] ? $(ele).css('display','block') : "" 
     }) 
    }) 
}); 
+1

刪除其中一個等號可能會有所幫助。 '=='是一個比較運算符,您希望'='作爲賦值運算符。 – 2014-10-09 01:38:26

+0

還不火嗎? – user1625357 2014-10-09 02:17:31

回答

0

可能是你使用兩個不同的jQuery標識符'jquery'和'$',嘗試使用相同的。

+1

這將不起作用; '$'只是'jQuery'的一個快捷方式。它們可以互換。 – 2014-10-09 02:07:59

+0

另外,不要試圖討厭,但這不是一個答案。它應該是一個評論。只是試圖挽救你讓自己downvoted :) – 2014-10-09 02:23:48