我在使用以下脚本时遇到问题,
$('#colours li a').click(function(e) {
$('option').attr("selected", false);
var selected = $(this).parent("li");
var colour = selected.attr("class");
colour = colour.replace("rounded ", "");
alert(colour);
$('option[value=' + colour + ']').attr('selected',true);
if($("#" + colour).hasClass("active")) { return; }
var active = $(".active");
var next = $("#" + colour);
$('#colours li').removeClass("active");
selected.addClass("active");
$('option[value=' + colour + ']').attr('selected',true);
e.preventDefault();
});
基本上这是在点击时它应该在隐藏的选择中选择一个值,但是在 IE8 中这并没有发生,这是为什么呢?