复选框全选去除disable,IE7下title提示兼容

2015-12-17

有几天没写啊,在干活,没啥可以写的,今天出现个问题

需要备忘!备忘!备忘!

测试跟我说,一个鼠标悬停title在IE7下不显示!!不要问我为什么在ie7下,问银行的人为什么还是用XP吧!!!


原本的做法是,我是根据后台错误描述,在加载表格的时候,给一个td加上一个titl属性,方便后面区别哪些是要置灰加提示,表格填充完之后,去选择有titl属性的td

然后,获取其parent()...........加置灰,加title,用each()去循环的;

但是,IE7下跑不了啊,不要问我为什么,我不知道,不知道是each跑不了还是什么问题,我感觉应该是each在ie7下不兼容

既然不兼容了,就换个做法啊

new两个list出来,然后,将填充是的循环数记录下来,讲需要title的内容记录下来,分别放在两个list里面,想用map的,不会

然后,使用选择器将记录了行号的tr都选出来,

var tr=$("#id tr:eq(" + errlist [ i ]  + ")");

tr.attr("class","gray");

tr.attr("title",errmsg [ i ] );

这样,不用each去,使用for循环啊!!!

服务开启,调试下,可以了!IE7下可以了


记一段代码,复选框全选,去除disabled

function(tableId){

var checkboxs=$("#"+tableId).find(' input [ type=checkbox ][ disabled != disabled ] ');

checkboxs.first().click(function(){

checkbox.not(' :first ').attr('checkes',this.checked);

});

checkbox.not(' :first ').each(function(){

var b= true;

checkbox.not(' :first ').each(function(){

if( ! this.checked ){

b=fasle;

return b;

}

});

checkboxs.first().attr("checked",b);

});

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值