我有一個<script>
標記中下面的代碼:。點擊事件似乎並不火
$(document).ready(function(){
$("#toolbarReset").click(function() {
alert("I've been clicked! Oh, what a world!");
});
... other, unrelated functions, which all seem to work fine
});
...以下一些HTML:
<span id="toolbarReset" style="line-height: 18px; width: 50px; height: 21px; padding: 0pt 7px 0pt 3px;">
Reset
</span>
...但是當我點擊「重置」字樣時,沒有任何反應。
已嘗試使用 「id」 設爲 「類」 進行更改,並適當地更新jQuery代碼(「#toolbarReset」成爲「toobarReset」)。嘗試在.click事件中輸入一些代碼以輸出到Firebug控制檯,並驗證「toolbarReset」是DOM中的唯一ID。
如果您刪除所有其他的腳本,它的工作原理?您的跨度是否動態添加到DOM?我沒有看到你發佈的內容有什麼問題。 – Chris 2011-06-01 22:08:10
你是否檢查它實際運行的ready函數? – Dave 2011-06-01 22:10:04
也許嘗試驗證您的HTML以及看看是否有任何錯誤 – 2011-06-01 22:12:34