通过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
转载于:https://blog.51cto.com/chcchb/1317655