2014-03-29 78 views
0

我已經遍尋搜索並找到了如何爲選定的jQuery插件觸發事件。選擇jQuery插件 - 事件不會觸發

我已經下載了他們的示例文件,並將此javascript添加到文件末尾。

每當我從.chosen選擇表單中更改一個值時,或者當我鍵入一個鍵但沒有一個正在工作時,此代碼應顯示在控制檯日誌中。

在控制檯中我有這樣的錯誤: 類型錯誤:$(...)就不是一個函數 指的這行代碼:(「選擇選」)。$上( '變',函數(E){

 $('.chosen-select').on('change', function(e) { 
     // triggers when whole value changed 
     console.log("value changed"); 
     }); 



     $('.chosen-select').on('keyup', function(e) { 
     // triggers when each key pressed 
     console.log("key pressed"); 
     }); 

所以我覺得這個插件沒有正確加載..

爲什麼不工作呢?我怎麼能解決這個問題?

泰, 勒茲萬

+0

你可以做一個jsfiddle嗎? – Jonn

+0

當然,請看:http://jsfiddle.net/L3jKu/2/ –

回答

1

試試這個。它可能工作..

​​
+0

的活動謝謝,它的作品:) –

0

在控制檯中的錯誤意味着.on()不是一個函數,可能是因爲$('.chosen-select')null

您應該驗證您嘗試匹配的標籤在頁面中,並且選擇器與正確的標籤/ ID /類/其他匹配。

+0