我有一个<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