Javascript 无法将css与display:none和display:block一起使用
我有两个选择。当用户选择一个时,我会向他们提出问题。我对那个部分没意见,它可以工作,但当我对css做任何事情时,它就停止工作了。我正在使用display:none&display:block,我在下面附加了一把小提琴,这样我就可以保持这种简短Javascript 无法将css与display:none和display:block一起使用,javascript,jquery,html,Javascript,Jquery,Html,我有两个选择。当用户选择一个时,我会向他们提出问题。我对那个部分没意见,它可以工作,但当我对css做任何事情时,它就停止工作了。我正在使用display:none&display:block,我在下面附加了一把小提琴,这样我就可以保持这种简短 <select> <option value=>owner</option> <option value=>non-owner</option> </select> .list {
<select>
<option value=>owner</option>
<option value=>non-owner</option>
</select>
.list { display:none; }
.list.active {
display:block
我不确定我是否理解这个问题,但我收集到的症状向我表明,在添加任何其他CSS之前,在display:block之后没有添加分号。你需要这个:
.list { display: none; }
.list.active {
display: block;
/* Any other CSS after this should work fine.
For example */
background-color: #BBBBBB;
}
如果这不是问题所在,那么请澄清您到底更改了什么导致它停止工作。您是否尝试过jQuery的.hide and.show或.toggle函数?我不明白问题是什么,您能详细说明一下吗?我也不明白您的问题…您可以修改css,只是不要删除显示:似乎对我有用,如果它应该做我认为它应该做的事?给我们一个你改变css的例子,告诉我们它是如何停止工作的。我要添加一把它不工作的小提琴lol…当你有问题时,这是从来没有问题的糟糕。超级抱歉,伙计们,我错过了一个;当我在小提琴上重奏的时候,我一定把它修好了。很抱歉,这是我昨天在漫长的一天之后睡觉前遇到的问题,当我起床后,我又回到了问题上。@philly-别忘了接受这个答案,因为它似乎已经回答了你的问题。