【发布时间】:2010-02-13 19:40:08
【问题描述】:
我有 jQuery .click(function() 事件处理程序附加到我通过 ID 选择的元素
示例:
$('#deletethis').click(function() {
$(this).hide()
}
在我的 $(document).ready 中,但这在 Safari 中根本不起作用,只是没有任何反应,但在 Chrome、Firefox 和 IE 中运行良好。控制台不报告任何 javascript 错误。 .click 处理程序中的任何内容都不会被执行。有没有办法让 safari 达到同样的效果?
【问题讨论】:
-
发布一个完整的代码示例,其中包含一小部分 HTML 和 javascript。因为这应该工作,所以很可能你还有其他事情要做。
-
我假设您没有遗漏代码中的结尾 ')'。否则它将无法在其他浏览器中运行。除此之外,Safari 对这段代码没有任何问题。可能其他地方的错误正在影响它。
标签: javascript jquery safari