最近发布了一个新的jQuery版本,jQuery v1.4。你可以在here上读到关于它的所有内容。它允许你做一些非常整洁的事情,比如:
$("div.test").bind({
  click: function(){
    $(this).addClass("active");
  },
  mouseenter: function(){
    $(this).addClass("inside");
  },
  mouseleave: function(){
    $(this).removeClass("inside");
  }
});这个新版本你最喜欢的是什么?是什么让你“终于”走上正轨?
添加赏金以获取更多反馈并接受回答
发布于 2010-01-22 13:16:55
我认为最好的特性是允许setter中的函数:
jQuery('li.selected').html(function(i, li) {
   return "<strong>" + li + "</strong>";
});现在可以删除大量需要$.each的代码。
发布于 2010-01-15 16:53:05
信不信由你,对我来说,“最后”时刻是delay()的加入
$("#notice").slideDown('500').delay(4000).slideUp('500'); // = Pure awesome :)发布于 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事件...
https://stackoverflow.com/questions/2070375
复制相似问题