我有一个位于选择标记顶部的跨距,当您单击选择标记时,菜单将打开以选择值,但当您单击位于选择标记顶部的跨距时,不会发生任何事情。有没有一种jquery方法可以使用click来打开select tag菜单?
<select id="support_support_type" name="support[support_type]">
<option value="Contact">Contact</option>
<option value="Feedback">Feedback</option>
<option value="Help">Help</option>
</select>
<span class="drop down-arrow"></span>
最佳答案
选择框上的spanposition
edabsolute
?如果是这样,那么使用CSS的指针事件就方便多了。考虑到it's compatible with almost all browsers,我会用它来生产。CSS规则通常也比javascript黑客更受欢迎。
把这个添加到你的CSS文件,你就可以走了。
.drop.down-arrow{
pointer-events: none;
}
这基本上是允许光标通过它点击它下面的
<select>
。希望我能帮忙!