javascript - 无法单击选择框中的图标三 Angular 形

标签 javascript jquery html css jquery-ui

我已经使用 Jquery 完成了自定义选择。我在右边放了一个三 Angular 形 FontAwesome 图标。问题是当我尝试单击图标时鼠标指针不允许我单击。图标占用的空间无法点击。我想知道我该如何解决这个问题,或者是否可以使用 css。

这是我的代码

$(function() {
  $('select').selectmenu();
});
.main-search-results:after {
  content: "\f0dd";
  font-family: 'FontAwesome';
  padding-left: 4%;
  border-left: 1px solid $text-color;
  position: absolute;
  top: 4px;
  right: 15px;
  z-index: 5;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>

<div class="main-search-results">
  <select name="" id="select-filter-1">
    <option value="default">Cualquier provincia</option>
    <option value="a_coruña">A Coruña</option>
  </select>
</div>

最佳答案

给你,

我已经为你创建了 fiddle ,所以看看我在这里做了什么......

http://jsfiddle.net/mkdizajn/jsxuvkn6/

.w{
    position:relative;
}
.ui-selectmenu-button::after {
   content: "\f0dd"; 
   font-family: 'FontAwesome';
   position: absolute;
   top: 5px;
   right: 15px;
    width: 20px;
    height: 20px;
}
.ui-icon{
    display:none;
}
  • 我将 FA 图标附加到生成的 jqueryUI 元素上..
  • 删除(显示:无)初始下拉列表

我现在可以点击那个三 Angular 形,测试它是否适合你

第h, k

关于javascript - 无法单击选择框中的图标三 Angular 形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31330120/

相关文章:

javascript - Jquery - 制作cookie后隐藏元素

javascript - 删除表单数组元素

jquery - .addclass() 函数在 jquery 中不起作用

javascript - 使用 CSS 和 JS 的双语网站是一个坏主意吗?

javascript - Jquery 或 php 从字符串中获取所有 html 并重建

javascript - 如何通过倒计时器填充表格单元格

javascript - 如何在ul中通过jquery添加列表项?

javascript - 如何等待异步调用在 foreach 循环 JavaScript 中执行?

javascript - jQuery,当文本输入因另一个事件而改变时如何捕获

javascript - 未捕获的语法错误 : Unexpected token <