锋利的jquery 小记
更新日期:
文章目录
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $("div:visibile"); $("div:hidden"); $("div:contains('content')"); $("").is("visibile"); $(this).is('#username'); $("").toggle(fn1, fn2); $("").filter(""); $("div[text|=''"]); $("div[text*=''"]); $("div[text^=''"]); $("div[text$=''"]); $("div[:checked]); $("div[:nth-child(2n)]); $("div[:nth-child(2n + 1)]); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $("div").replaceWith(); $("div").replace(); $().wrap(); $().wrapAll(); $().after(); $().toggleClass(); A.insertAfter(B); // BA $().detach(); // 所有元素事件不解绑 $().clone(true); // 复制, 但是绑定事件 $('').offset(); // 相对视口 $('').position(); // 相对位置 this.defaultValue; // 获得默认值 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $(document).ready(fn2); $(window).load(fn); $().bind('click mouseover', fn); $().toggle(fn1, fn2, fn3); function handler() { e.relatedTarget(); e.target(); e.witch(); return false; // e.stopPropagation(); e.preventDefault(); } $().animate({left: "+=50px"}).stop(clearQueue, gotoEnd); $().delay(200); |
1 2 | $(this).triggerHandler('blur'); Array.slice('abcd', -2); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | $().load(src, function(text, status)); $.getScript("*.js"); $.getJSON(, function(data){}); $.ajax({ type: 'GET', url: '', dataType: '', success: function(data){} }); $('#form').serialize(); $(':checkbox, :radio').serializeArray(); // {name, value} $.param({a:2, b:3}); // a=1&b=2&c=3 $.ajaxComplete(cb); $.ajaxError(cb); $.ajaxSend(cb); $.ajaxSuccess(cb); $.ajax({global: false}); // 不触发全局事件 |
1 2 3 4 5 6 7 8 9 10 | option = $.extend({}, options); (function(){ $.fn.extend({ "color": function(value){return this.css('color', value)} }); })(jQuery); // 全局 $.extend({ ltrim: function(text){}; }); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $('table').delegate('td', 'hover', function()); $('span').data(); // {maxValue: 15, minValue: 5;} // input type='checkbox' checked $().attr('checked'); // '' $().prop('checked'); // true $(elements).on(events, selector, handler); $(elements).off(events, selector, handler); $.Defered $.isNumeric(); $.noop(); $.now(); $.localStorage; |