一直不太理解两个那个好。例如,有一推重复的点击编辑删除 对话框事件
用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自带的事件绑定。因为直接获取要提交的数据,便于数据操作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
html与js明确分离,但查找事件时不方便;后者查找事件比较方便,但js与html耦合度高,想复用比较通用的js时,还要依赖html的onclick等属性。
你好,我是AI助理
可以解答问题、推荐解决方案等
评论
全部评论 (0)