您的位置:首页 > 其它

CCIE试验备考之冗余备份IRDP)

2007-09-29 18:30 309 查看
js:jquery-1.3.2.js(比较老了)

jquery的$别名可能与其他标签库冲突,搭配使用时,推荐使用:

1.jQuery代替$

2.自定义:var jq = JQuery.noConflict();//jq代替$

首先把name属性设置成相同名称,如:type="checkbox" name="cbNames"

var allC = jQuery("#cbAll").attr("checked");//查找id=cbAll的元素,得到checked的属性值

 jQuery(":checkbox[name=cbNames]").each(function(){
  jQuery(this).attr("checked",allC);
  });

[]是JQuery的路径表达式,查找name="cbNames"的checkbox元素;JQuery的each()相当于for循环

cbAll是单独的checkbox元素,用来确定全选还是全不选。

选中项:

//写法类似,只是多了一个约束,查找name="cbNames" checked="true"的checkbox元素

var cs = jQuery(":checkbox[name=cbNames][checked=true]");

cs代表数组,每一个值是一个checkbox元素,如果你想对这个数组进行进一步封装,可以这样:

var ncs = jQuery.map(cs,function(val){

val:cs数组中的一个值

return val.id+'_'+val.name;

}

map()也是一个循环函数,ncs是封装后的数组,值是map()的每一个return的值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: