话说用HTML标签自带的onclick之类好还是JQ的绑定事件好?

lazyphp 发布于 2013/11/10 11:55
阅读 1K+
收藏 0

一直不太理解两个那个好。例如,有一推重复的点击编辑删除 对话框事件

用jquery通过绑定事件来实现
<a href="javascript:void(0);" id="1" class="edit">编辑</a>
<a href="javascript:void(0);" id="2" class="edit">编辑</a>
<a href="javascript:void(0);" id="3" class="edit">编辑</a>
<a href="javascript:void(0);" id="4" class="edit">编辑</a>
第二种通过HTML自带的事件来实现
<a href="javascript:void(0);" onclick="edit(1)">编辑</a>
<a href="javascript:void(0);" onclick="edit(2)">编辑</a>
<a href="javascript:void(0);" onclick="edit(3)">编辑</a>
<a href="javascript:void(0);" onclick="edit(4)">编辑</a>
那个会比较好呢?我个人目前偏向HTML自带的事件绑定。因为直接获取要提交的数据,便于数据操作。
加载中
0
zhizhang007
zhizhang007

本质上没区别,看你看哪个爽了。

jquery简化了很多操作,原生态的js你要写一堆东西,而且不美观,代码不优雅~

zhizhang007
zhizhang007
回复 @lazyphp : 呵呵,那就看个人习惯了~
lazyphp
lazyphp
写的话,肯定是onclick比较爽了。毕竟我是直接参数过去。
0
五杀联盟
五杀联盟
逻辑分离的好
0
月影又无痕
月影又无痕
分离好。混在一起,绝不是君子所为。
0
liangzai_cool
liangzai_cool
众说纷纭...前者看着干净,html与js明确分离,但查找事件时不方便;后者查找事件比较方便,但js与html耦合度高,想复用比较通用的js时,还要依赖html的onclick等属性。
返回顶部
顶部