jquery - 一旦我点击标签选择按钮应该打开

标签 jquery css

如果我点击标签,我想打开选择按钮,

这是代码

<label>sachin</label>
<select>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
</select>

在 css 或 jquery 中有什么办法吗?我不确定这件事。

fiddle :http://jsfiddle.net/Yh3Jf/

最佳答案

这里不需要 javascript,只需使用 CSS 设置样式并使用指针事件即可:

<label>
<select>
   <option value="0">Zero</option>
   <option value="1">One</option>
</select>
</label>

相对的CSS是

label:after {
    content:'\25BC';
    display:inline-block;
    color:#000;
    background-color:#fff;
    margin-left:-17px;   /* remove the damn :after space */
    pointer-events:none; /* let the click pass trough */
}

这是一个丑陋的 fiddle 示例:https://jsfiddle.net/1rofzz89/

关于jquery - 一旦我点击标签选择按钮应该打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15249958/

相关文章:

javascript - JQuery .next() 没有使用选择器选择下一个元素

javascript - 将 JQuery 添加到文件后 Input-group-btn 未显示

html - 如何使用 CSS :target selector to create a reusable modal box

html - 有什么理由不能使用 CSS 在 html 表格中的 <tr> 周围放置边框

css - 图标按钮在加载前初始渲染时显示文本 - 谷歌字体

css - 当从另一台服务器提取数据时如何使网站移动响应

jquery - 如何给gRaphael图形添加jquery点击事件?

jquery - ASP.NET MVC : How to show value in a label from selected Drop Down List item?

jquery - 如何避免重复大量代码并将相同的规则应用于多个类

javascript - 设置要在 div id 中使用的 javascript 变量