Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery插件中只更改一种选择样式_Javascript_Jquery_Jquery Plugins_Jquery Chosen - Fatal编程技术网

Javascript 在jquery插件中只更改一种选择样式

Javascript 在jquery插件中只更改一种选择样式,javascript,jquery,jquery-plugins,jquery-chosen,Javascript,Jquery,Jquery Plugins,Jquery Chosen,所以我使用selected-jquery插件进行selects 假设我在网页上有四个选择,我希望最后一个向上打开。我知道如何更改样式以向上打开“选择”,但我不知道如何仅对一个选择执行此操作。这可能很琐碎,但我在任何地方都找不到答案 要安装它,我下载了selected.jquery.min.js和selected.css文件,并将以下代码放入我的js文件中,该文件处理所有选择: $(document).ready(function() { $('select').chosen({ width:

所以我使用selected-jquery插件进行selects

假设我在网页上有四个选择,我希望最后一个向上打开。我知道如何更改样式以向上打开“选择”,但我不知道如何仅对一个选择执行此操作。这可能很琐碎,但我在任何地方都找不到答案

要安装它,我下载了selected.jquery.min.js和selected.css文件,并将以下代码放入我的js文件中,该文件处理所有选择:

$(document).ready(function() {
  $('select').chosen({ width: '100%', disable_search_threshold: 9 });
});
我可能应该向selects添加类,添加我想要覆盖到chosen2.css的样式,对吗?但是,如何将这些特定的选择与新的css文件连接起来呢

以下是我试图实现的目标:

我认为您可以在select标记上使用类或ID 例如:

$(document).ready(function() {
  $('select.last').chosen({ width: '100%', disable_search_threshold: 9 });
});


我认为您可以在select标记上使用类或ID 例如:

$(document).ready(function() {
  $('select.last').chosen({ width: '100%', disable_search_threshold: 9 });
});


编辑:

我修改了你的小提琴,只需将你最后的
select
放在
div
中,并将css应用于该div中的select:


让我知道这是否是您想要的:)

编辑:

我修改了你的小提琴,只需将你最后的
select
放在
div
中,并将css应用于该div中的select:


让我知道这是否是您想要的:)

您是否尝试过使用所选类中的最后一个孩子?我不知道“selected”使用什么类来设置元素的样式,但我认为您可以这样做。如果您提供一个jsfiddle,您是否尝试过使用:select类上的last child?我不知道“selected”使用什么类来设置元素的样式,但我认为您可以这样做。如果您提供一个JSFIDDLE,会更容易提供帮助,谢谢,但这不是我要找的-我编辑了我的问题,您可以在那里找到FIDLE-正如您可以看到两个选择都向上打开-“最后一个类型”在这种情况下不起作用,这当然是我要找的!我知道有一些简单的解决方法:)谢谢!谢谢,但这不是我要找的-我编辑了我的问题,你可以在那里找到fiddle-你可以看到两个选择都向上打开-“最后一个类型”在这种情况下不起作用,这当然是我要找的!我知道有一些简单的解决方法:)谢谢!但它们都指向相同的“选择”,因此它们在样式方面仍然相同,但它们都指向相同的“选择”,因此在样式方面仍然相同
<div class="drop-up">
  <div class="box" style="margin-left: 50px; margin-top: 15px;">
    <select class="chosen-select">
        <option selected="selected">10</option>
        <option>20</option>
        <option>50</option>
        <option>100</option>
    </select>
  </div>
</div>
.drop-up .chosen-container .chosen-drop {
    border-bottom: 0;
    border-top: 1px solid #aaa;
    top: auto;
    bottom: 40px;
}