我正在使用jquery和jquery mobile來捕捉更改事件。我使用這個網站和jQuery代碼:範圍輸入更改事件不會觸發
HTML:
<input type="range" name="someName" min="0" max="10"/>
的jQuery:
$('input[type="range"]').change(function(){
alert('asdasd');
});
當我改變輸入
屬性來命名它工作正常。像這樣:
$('input[name="range"]').change(function(){
alert('asdasd');
});
我不知道爲什麼事件沒有被緩存。 謝謝
在Chrome中適用於我 - http://jsfiddle.net/spliter/dmZNn/。你確定你正在瀏覽器中測試,支持「範圍」類型的輸入嗎? – spliter
工作在IE9上!謝謝@spliter jsfiddle。 :) – Rikki
更改僅在單擊更改元素外部的某處時觸發 –