IE7 または IE8 では動作しない jQuery スクリプトがあります。興味深いことに、このページには他にもいくつかアクティブな jQuery スクリプトがあり、これらはすべて機能しますが、以下のスクリプトはまったく機能しません。
機能を実証するために、このjsFiddle を作成しました。これは、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 で機能しなくなる原因となる機能やエラーを見つけられる人はいますか?