怎么设置Jquery 多选下拉列表插件jquery multiselect 的高度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么设置Jquery 多选下拉列表插件jquery multiselect 的高度相关的知识,希望对你有一定的参考价值。

参考技术A 这个插件没有定义控件的高度的配置,控件也没有设置高度,依据内容的高度来确定控件整体高度,你可以给样式添加高度即可。不过还是修改源代码来实现高度控制好点,可以随便配置,而不用统一

2者结合也可以

css覆盖部分,你也可以修改jquery.multiselect.css这个css文件增加style里面的样式

<link rel="stylesheet" type="text/css" href="../jquery.multiselect.css" />
<style>
.ui-multiselectline-height:30px;height:30px
</style>
或者修改jquery.multiselect.js文件,增加一个cHeight配置,用来控制控件的高度,找到下面的这句,修改成这样

var button = (this.button = $('<button type="button"><span class="ui-icon ui-icon-triangle-1-s"></span></button>'))
===>改成这样,判断配置了cHeight增加增加style控制高度

var button = (this.button = $('<button type="button"'+(o.cHeight?' style="height:'+o.cHeight+'px"':'')+'><span class="ui-icon ui-icon-triangle-1-s"></span></button>'))
DEMO

$("select").multiselect(cHeight:40);本回答被提问者和网友采纳

JQuery MiNiUI 多选多列下拉列表如何动态赋值。

mini.parse();
$(document).ready(function()
mini.get("tsyh").setUrl(xxUrl); // 托收银行下拉
)
var xxUrl = ctx+"/gg/getComboBoxJson?dmlb=指定数据字段查";
参考技术A 这个就只能用JQurey动态创建了,给你个思路,从后台AJAX取得数据,然后传过来循环创建节点就是了。不过控制CSS样式很麻烦的。 参考技术B 可以手动输入追问

我的数据是从数据库里面读出来的,赋值的时候赋不上。数据能读到列表里面,想根据数据库里面的数据显示到文本框里面显示不上去。

以上是关于怎么设置Jquery 多选下拉列表插件jquery multiselect 的高度的主要内容,如果未能解决你的问题,请参考以下文章

JQuery MiNiUI 多选多列下拉列表如何动态赋值。

求jquery版的多选树形下拉框的插件(Multiple ComboTree)?

jquery.multiselect.js 实现下拉框多选怎么设置默认全部选中下拉框的值,

带有 jquery-1.4.2.min.js 的搜索框插件的多选下拉菜单

使用 jquery 用新数据覆盖现有的 select2 多选下拉列表

jsp jquery select2多选不换行