2014-12-06 31 views
1

我只是创建选择框添加和使用jquery.Its精细的工作我很期待的去除,但我的问题是,当点击选项,然后单击之外的选项的背景影子都没disappear.Here是我的小提琴http://jsfiddle.net/ff5Lp0gv/27/。即使我尝试下面的代码如何删除选择框选择的选项BG的影子呢?

select { 
    color: rgba(0,0,0,0); 
    text-shadow: 0 0 0 #000; 
} 

但没有用!

如何解决这一问题?

+0

如果我正确地得到你的问题,你问如何改变selectfield选择背景颜色,这表明选择的元素?只要你有一个真正的选择字段,而不是工作基于JavaScript更换,你不能。但在你的情况下,你可以做的是在关注另一个元素时删除选择。 – 2014-12-06 08:53:35

回答

2

只是删除从所选择的选项所选择的属性在选择的更改事件:

$('#SelectFeatures').find('option:selected').removeAttr('selected'); 

的jsfiddle:http://jsfiddle.net/ff5Lp0gv/29/

如果你想失去的选择点击之外时,请尝试使用代码在聚焦事件中。

+0

它的做工精细喜欢什么我的预期。 – MMMMS 2014-12-06 09:36:54