【发布时间】:2012-07-11 02:21:39
【问题描述】:
其中一部分在 ie8 和 ie7 中不起作用,我不知道为什么。它适用于所有其他经过测试的浏览器:IE9、Chrome 和 FF。
function onCheckChange() {
var rowCount = 0 //amount of rows selected
$("input.check-box-name:checked").each(function () {
rowCount++;
});
if (rowCount > 0) {
$("#lnkMulti_Remove").removeAttr("style");
$("#lnkMulti_Remove").css('color', 'blue');
if(rowCount == 1)
$("#lnkMulti_Remove").html("Remove");
else
$("#lnkMulti_Remove").html("Remove Multiple");
// $("#lnkMulti_Remove").removeAttr("style");
}
else {
$("#lnkMulti_Remove").html("Remove");
$("#lnkMulti_Remove").css('color', 'gray');
}
}
【问题讨论】:
-
我们可以检查任何示例吗?或者更具体地说明错误..
-
您将不得不准确描述“不起作用”的含义。控制台中的错误?布局错误?
-
制作一个 jsfiddle 显示您的代码失败,以便我们对其进行测试。
-
你可以写
var rowCount = $("input.check-box-name:checked").length... -
添加和删除类,而不是样式属性!
标签: javascript jquery css