【发布时间】:2013-02-28 07:34:58
【问题描述】:
假设我有一个 div,并且我想让某个代码在用户单击该 div 时运行。我可以通过 2 种方式做到这一点。
HTML
<div id="clickme">Click Me</div>
Javascript
$(document).ready(function(){
$('#clickme').click(function(){
//Other code here doing abc.
});
});
第二种方式是调用一个函数,它确实是这样做的,但它是由一个函数调用的
<div id="clickme" onclick="clickme()">Click Me</div>
Javascript
function clickme(){
//Other code doing abc.
}
我的问题是这两个代码都在做同样的事情吗?哪个更有效和推荐?
【问题讨论】:
-
@Simon 感谢链接一开始找不到它
标签: javascript jquery events onclick onclicklistener