// mutex 互斥 checkbox 互斥/** 互斥的原理。找到需要互斥的所有的元素。赋值 checked=false; 然后单独赋值 checked=true* */var mutexbox = (function(){ var _mutexbox = function(e){ // 每组互斥的元素拥有相同的name; var attrname = $(e).attr("name"); var mutexlist = $(":checkbox[name="+attrname+"]"); for (var i=0; i<mutexlist.length; i++){ $(mutexlist[i]).prop("checked",false); } $(e).prop("checked",true); } return { mutexbox: _mutexbox }})(); 这个方法的使用,是需要在 $("checkbox[name=attrname]").click()事件中加入的