问问题
1497 次
3 回答
1
如果你使用 jquery,你可以做这样的事情
$(".select_box").on('change',function(){
if($(".select_box").find(":selected").text() == 'Open'){
$(".select_box").css('border-color','green');
}
else{
$(".select_box").css('border-color','red');
}
});
于 2013-08-10T11:49:19.107 回答
0
不,你不能只用 CSS 来做到这一点。使用 Javascript 或 jQuery。例如:-$('#id :selected')
于 2013-08-10T12:23:58.190 回答
0
这在纯 CSS 中是不可能的,因为 CSS 对 selected dropdown 没有任何理解option
。(即使是这样,也无法匹配option
then go back up to parent select
)。
因此,JavaScript 是您唯一的选择。我可以提供一个示例,但您没有标记问题 JavaScript,所以我不知道这是否适合您。
于 2013-08-10T11:40:12.670 回答