首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在新版本的jQuery中,您最兴奋的是什么?

在新版本的jQuery中,您最兴奋的是什么?
EN

Stack Overflow用户
提问于 2010-01-15 16:50:15
回答 15查看 1.9K关注 0票数 54

最近发布了一个新的jQuery版本,jQuery v1.4。你可以在here上读到关于它的所有内容。它允许你做一些非常整洁的事情,比如:

$("div.test").bind({
  click: function(){
    $(this).addClass("active");
  },
  mouseenter: function(){
    $(this).addClass("inside");
  },
  mouseleave: function(){
    $(this).removeClass("inside");
  }
});

这个新版本你最喜欢的是什么?是什么让你“终于”走上正轨?

添加赏金以获取更多反馈并接受回答

EN

回答 15

Stack Overflow用户

回答已采纳

发布于 2010-01-22 13:16:55

我认为最好的特性是允许setter中的函数:

jQuery('li.selected').html(function(i, li) {
   return "<strong>" + li + "</strong>";
});

现在可以删除大量需要$.each的代码。

票数 18
EN

Stack Overflow用户

发布于 2010-01-15 16:53:05

信不信由你,对我来说,“最后”时刻是delay()的加入

$("#notice").slideDown('500').delay(4000).slideUp('500'); // = Pure awesome :)
票数 58
EN

Stack Overflow用户

发布于 2010-01-15 18:50:24

能够以更简洁的方式动态创建元素,方法是将所有属性作为第二个参数传递给jQuery()

jQuery('<div/>', {
    id: 'foo',
    mouseenter: function() {
        // do stuff
    },
    html: jQuery('<a/>', {
        href: 'http://google.com',
        click: function() {
            // do stuff
        }
    })
});

所有非属性属性都映射到相应的jQuery方法。所以让html在那里调用.html(),让click通过.click()绑定一个新的click事件...

票数 44
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2070375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档