2012-10-15 106 views
0

中沒有捕獲按鈕角色的鏈接上的點擊事件我已經改變了兩個鏈接到小圓形按鈕,但由於某些原因,我無法使用任何方法捕捉它們的點擊事件你可以看到this code在jquery mobile 1.8.2 + Phonegap

任何幫助將是非常有用的。

回答

0

你在你的JS代碼中犯了幾個錯誤。


1 -你忘了$.

相反的:

('ui-input-clear').on('click', function() { 
    alert('!'); 
}); 

你應該有:

$('.ui-input-clear').on('click', function() { 
    alert('!'); 
}); 


2 -此外,更換:

$document.ready(function() { 

有:

$(function() { 

然後,它應該工作。

注意:檢查您的控制檯跟蹤JS錯誤是非常有用的。如果你還沒有發現它,你可以試試Firebug! (我愛螢火蟲!:P XD)

+0

傻我! Tnx爲您的建議!只有一件事:爲什麼你要我只用一個函數()去除document.ready()?我試圖等待DOM加載!另外,我猜你不再需要Firebug,因爲你已經在基於web-kit的瀏覽器中有內置功能。我錯了嗎? – FidEliO

+0

嘿隊友:)!是的,你可以使用'document.ready()'。只是我通常使用'$(function)來代替^^。是的,你在瀏覽器中集成了web-kit工具,但是我覺得Firebug更方便(我使用它很長時間,所以我可能已經習慣了它)。這可能是一個偏好問題,儘管如果你不喜歡它,你可能會嘗試並刪除它:) – Littm