//定义预加载图片列表的函数(有参数) jQuery.preloadImages = function(){ //遍历图片 for(var i = 0; i<arguments.length; i++){ jQuery("<img>").attr("src", arguments[i]); } } // 你可以这样使用预加载函数 $.preloadImages("images/logo.png", "images/logo-face.png", "images/mission.png"); 14.将你的代码测试完好 jQuery有一个名为QUnit单元测试框架。编写测试很容易,它能让您可以放心地 其中 jQuery("<img>").attr("src", arguments[i]);相当于建立一个img的对象。 $.expr[':'].withRel = function(element){ var $this = $(element); //仅返回rel属性不为空的元素 return ($this.attr('rel') != ''); }; $(document).ready(function(){ //自定义选择器的使用很简单,它和其他选择器一样,返回一个元素包装集 //你可以为他使用格式方法,比如下面这样修改它的css样式 $('a:withRel').css('background-color', 'green'); }); <ul> <li> <a href="#" mce_href="#">without rel</a> </li> <li> <a rel="somerel" href="#" mce_href="#">with rel</a> </li> <li> <a rel="" href="#" mce_href="#">without rel</a> </li> <li> <a rel="nofollow" href="#" mce_href="#">a link with rel</a> </li> </ul>