我有一个jQuery脚本,这将无法在IE7或IE8中工作。有趣的是,在页面上还有一些其他的jQuery脚本处于活动状态,并且这些脚本都起作用,但下面的脚本根本不起作用。IE7和8 jQuery问题
我已经创建了这个jsFiddle to demonstrate the functionality。这适用于IE9 +,Chrome和Firefox。
基于特定标准这段代码更新文本框的值:
$(function() {
$(".TAB1text1").change(function() {
var $tr = $(this).parent().parent();
var type = $tr.find("td:eq(1)").text();
var scale = $tr.find("td:eq(6) input").val();
if (type == " CERTAIN_TEXT_TOTAL " && (scale == 3 || scale == 3.0)) {
$(".TAB1text1").not(this).val($(this).val());
}
});
});
任何人都可以发现任何功能/错误会导致这些脚本停在IE7和IE8的运行?
我假设的功能之一'的.css()','.closest()'或'.find()'不被支持,导致脚本无法工作。 –
我也删除了所有正在工作的额外jQuery脚本,而上面的其余两个脚本仍然不起作用。 –