网站上的脚本问题

时间:2013-06-18 02:35:48

标签: javascript jquery html css

当我使用动态选项时,第二个选项在运行脚本时看起来很奇怪。

enter image description here

我已经解决了问题http://jsfiddle.net/niklasro/GqGGA/,但它不会运行应该激活动态选项的脚本:

function cities(obj){



if(obj.value == '3'){

 //undisplay cities options municipality_control2

document.getElementById('municipality_control').style.display='none'

}else{

$('#cities').load('/cities?regionId='+obj.value);
}
}

我的问题怎么解决?

1 个答案:

答案 0 :(得分:1)

问题是一个伪css类,jQuery添加了一个名为active的样式,然后强制它表现。因为这是主动控件,所以它具有主动样式。如果单击下拉列表,则可以在示例中看到它。

如果您强制使用此http://jsfiddle.net/mGAs4/5/之类的代码删除此样式,它将会消失。您还可以添加CSS以更改活动类对此类元素所执行的操作。

这样的东西
select:active { background:white; }

我认为这也有效

select.active { background:white; }

但我还没有充分利用jQuery的积极支持。