运行以下代码时,Internet Explorer 8 给出错误“对象不支持此属性或方法”:
jQuery(function($) {
$("input[name='first_name'], input[name='last_name']").not(".input-skippable").change(function() {
if(!$(this).is(".input-skippable")) {
if($(this).val().trim().length > 0) {
$(this).removeClass("error");
} else {
$(this).addClass("error");
}
}
});
$("input[name='first_name']").change();
});
出错的那一行是带有“if($(this).val().trim().length > 0) {”的那一行。
似乎它与 val() 然后 trim() 有关。