jqery对选中的select添加背景色,失去焦点取消背景色.

通过focus和blur事件添加对应的css,不过select需要点击2下,才会展开子选项,通过实验,最后完美解决该问题.

$("table").delegate("select","click, mousedown, focus",function(){
  $(this).addClass("selected");
}).delegate("select","blur",function(){
  $(this).removeClass("selected");
});



ps:ie9中还是有问题,只测试了IE7-1E10

你可能感兴趣的:(jqery,select,添加背景色,取消背景色)