`
zyn_cool
  • 浏览: 27013 次
  • 性别: Icon_minigender_2
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
jQuery如何重新绑定已经绑定的事件?虽然我们现在推荐行为分离,渐进增强,但在很多遗留系统里还是存在很多这样的代码 <input type="button" value="ClickMe" id="btn1" onclick="foo()" />就是直接在DOM元素上绑定事件 这样做有很多缺点 1.代码高度耦合 2.增加HTML大小 3.书写不了逻辑性很强的代码 这种绑定事件的方法太丑陋了,我们看看jquery等框架是如何绑定事件的? $("#btn1").click(fu ...
jQuery的绑定事件非常方便,有bind、unbind、live、one,还有它帮你把一些常用的事件给单独了出来,比如控件的onclick事件,我们绑定onclick事件的时候只需要 $("#testButton").click(function() { alert("I'm Test Button"); }); 详细的可以参考我写过的jQuery事件机制和jquery如何绑定事件这两篇文章 如果我们要取消绑定的事件?jQuery有unbind的方法,专门用来取消绑定的事件 $("#testButton").un ...
eq:返回是一个 jquery对象 作用是 将匹配的元素集合缩减为一个元素。这个元素在匹配元素集合中的位置变为0,而集合长度变成1 get:是一个html 对象数组作用是取得其中一个匹配的元素。 num表示取得第几个匹配的元素。 如:html代码 <ul> <li>li-1</li> <li>li-2</li> </ul> 比如我们通过jquery选择器 $("li")那么我们将会有两个li元素我如何只想选择其中一个呢? $("li:eq(0)&q ...
Global site tag (gtag.js) - Google Analytics