【发布时间】:2014-04-07 17:02:51
【问题描述】:
我创建了一个简单的选择菜单
<select class="element">
<option value="3">Read Only</option>
<option value="1">Editable</option>
<option value="2">Hidden</option>
</select>
但是,当我单击选择菜单时,没有任何反应。 我附加了一个 jQuery onclick 侦听器来确定是否正在注册点击。但是,没有显示选项。
选项列表不显示有什么特殊原因吗?
按要求提供 CSS 规则:
select {
height: 25px;
background: #FFFFFF;
}
$('.element').on('click', function(){
console.log('clicked');
});
【问题讨论】:
-
您是否为元素类、选择元素或选项元素编写了任何 CSS 规则?页面上的 CSS 可能会影响选择列表的行为。此外,您添加的 jQuery 代码可能会影响其行为。您能否将此信息添加到您的问题描述中。
-
不,唯一的 css 规则控制着色。我已将其添加到说明中。
-
你能添加你正在使用的jQuery吗?
-
尝试删除元素类。改为添加 ID。
-
也不是在点击时检测更改时使用。