ie7和ie8中的JQuery/Javascript问题
JQuery/Javascript issue in ie7 and ie8
其中一部分在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');
}
}
我过去在旧IE版本中使用.html()时遇到过问题。为此,您可以考虑使用直接的javascript。例如:
document.getElementById('lnkMulti_Remove').innerHTML = 'Remove';
最终的问题是,在IE7和IE8中,onchange函数没有包含复选框,所以它一直在等待运行脚本,直到我改变了焦点,这在最初并不明显。当我把活动改为onclick时,一切都更顺利了。
感谢所有
相关文章:
- javascript问题正文样式
- 将代码放入click函数时出现javascript问题
- 奇怪的javascript问题
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 多上传的JavaScript问题
- 使用YouTube iFrame API的IE中的JavaScript问题
- 关于函数的Javascript问题 - IIFE
- Javascript问题与下拉菜单上的单击事件有关
- JavaScript 问题 - 意外的令牌 (.
- Chrome 中的 JavaScript 问题
- 在javascript问题中应用复合css规则
- Javascript问题,flexslider脚本未加载
- document.write和document.innerHTML以及其他javascript问题之间有什么区别
- jQuery到纯javaScript问题
- javascript问题后的onblur和onfocus
- 谷歌地图API和JavaScript问题:-(
- 第三方javascript问题
- javascript问题中的全局变量
- 嵌套if的javascript问题
- 绑定的Javascript问题