其中Jq方法遍历内部dom数组的过程就叫做【隐式迭代】
my.js
$(document).ready(function(){ (function($){ $.fn.swapClass=function(class1,class2){ this.each(function(){ var $elment=$(this); if($elment.hasClass(class1)){//第一个满足,第二个就不会执行 $elment.removeClass(class1).addClass(class2); } else if($elment.hasClass(class2)){ $elment.removeClass(class2).addClass(class1); } }); }; })(jQuery); }); $("table").click(function(){ $("tr").swapClass("alt","alt2"); }); });