IE不喜欢下面一行中的尖锐符号
jQuery(this).css('background-color','#' + jQuery(this).prev().val());
所以我想知道是否有不同的方法来编写相同的IE而不会出错?
答案 0 :(得分:1)
我在IE中测试了$(this).css('background-color', '#fff000');
并且它工作正常,所以我认为它不是那么尖锐。它是如何构造颜色或引号问题。尝试:
var newColorTest1 = '#' + jQuery(this).prev().val();
alert(newColorTest1);
jQuery(this).css('background-color', newColorTest1);
警告框中显示了什么?
标记中jQuery(this).prev().val();
的价值是多少?