成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? jQuery實現(xiàn)下拉框多選 jquery-multiselect 的實例代碼
全站頭部文字 我要出現(xiàn)在這里
jQuery實現(xiàn)下拉框多選 jquery-multiselect 的實例代碼 661 2024-02-25   

先給大家展示下效果圖:

查看圖片

除了jquery,需要引用的樣式和js文件:

<link rel="stylesheet" type="text/css"  />
<link rel="stylesheet" type="text/css"  />
<link rel="stylesheet" type="text/css"  />
<link  rel="stylesheet" />
<script src="http://www.gimoo.net/t/assets/jquery.js"></script>
<script src="http://www.gimoo.net/t/assets/jquery-ui.min.js"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/assets/prettify.js"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/assets/jquery.multiselect.js" charset=gb2312></script>

HTML代碼:

<select title="Basic example" multiple="multiple" name="example-basic" size="5" id="ddlConditions">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
<option value="5">Option 5</option>
<option value="6">Option 6</option>
<option value="7">Option 7</option>
</select> 

默認(rèn)選中值1,2,3,綁定指定的選項:

var strcondition = '1,2,3'; 
var ids = strcondition.split(','); 
if (ids != null) { 
$('#ddlConditions').val(ids);
$('#ddlConditions').multiselect("refresh"); 
}

獲取選中的多個值:

首先修改jquery.multiselect.js,添加全局變量multiValues ,用來存放選項值,然后修改update方法,添加multiValues 那一行代碼:

update: function() {
var o = this.options;
var $inputs = this.inputs;
var $checked = $inputs.filter(':checked');
var numChecked = $checked.length;
var value;
if(numChecked === 0) {
value = o.noneSelectedText;
} else {
if($.isFunction(o.selectedText)) {
value = o.selectedText.call(this, numChecked, $inputs.length, $checked.get());
} else if(/d/.test(o.selectedList) && o.selectedList > 0 && numChecked <= o.selectedList) {
value = $checked.map(function() { return $(this).next().html(); }).get().join(', ');
} else {
value = o.selectedText.replace('#', numChecked).replace('#', $inputs.length);
}
multiValues = $checked.map(function () { return $(this).val(); }).get().join(',');
}
this._setButtonValue(value);
return value;
}, 

再添加自定義方法:

MyValues:function(){
return multiValues;
}, 

頁面使用此自定義方法,獲取選中值的代碼:

if ($('input[name=multiselect_ddlConditions]:checked').length < 1)
alert('Please Select Option');
else {
var strConditions = $("#ddlConditions").multiselect("MyValues");
}

以上所述是小編給大家介紹的jQuery實現(xiàn)下拉框多選 jquery-multiselect 的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對綠夏網(wǎng)網(wǎng)站的支持!


主站蜘蛛池模板: 性丑闻| james deen| 妈妈的朋友电影在线播放| 王紫瑄| 张艺馨个人资料| 祝妈妈生日快乐英文| 幻乐森林演员表| 俞晴| 红鞋日记| 谭咏麟个人资料简介| 美女mm| 何昊阳| 同志电影副歌1080p| 三星报喜| 周传雄黄昏歌词| 女同激情视频| 龙的心电影完整版国语| 阮虔芷个人资料| 白培中| 碧血蓝天| 好男人影院| 忍者神龟 电影| 美丽的草原我的家二胡独奏| 吴雪雯| 都市频道今日节目表| 《新亮剑》电视剧| 科幻画图片| 群星闪耀时全部演员表| 十一码复式中奖表图片| 礼佛三拜正确动作视频| catastrophe翻译| 隐形人4| mc水观音| 一个都不能少电影| 4480午夜| 溜溜的她| 列兵大学生| 五行字库查询| 国产电影网站| 无声无息电影| 女友电影|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103