Jquery Easyui自定義下拉框組件使用詳解(21)
本文實(shí)例為大家分享了Jquery Easyui自定義下拉框組件的實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下
加載方式
JS調(diào)用加載
自定義下拉框不能通過標(biāo)簽的方式進(jìn)行創(chuàng)建。
<input id="box" />
<script>
$(function () {
//JS 加載調(diào)用
$('#box').combo({
required : true,
multiple : true,
});
});
</script>
屬性列表

<script>
$('#box').combo({
width : 300,
height : 50,
panelWidth : 300,
panelHeight : 200,
disabled : false,
hasDownArrow : false,
delay : 50,
editable : true,
readonly : false,
required : true,
multiple : true,
});
</script>
事件列表

<script>
$('#box').combo({
required : true,
multiple : true,
onShowPanel : function () {
alert('下拉的時(shí)候觸發(fā)!');
},
onHidePanel : function () {
alert('下拉面板隱藏的時(shí)候觸發(fā)!');
},
onChange : function () {
alert('字段值改變的時(shí)候觸發(fā)!');
},
});
</script>
方法列表

//返回屬性對(duì)象
console.log($('#box').combo('options'));
//返回下拉面板對(duì)象
console.log($('#box').combo('panel'));
//返回文本框?qū)ο?
console.log($('#box').combo('textbox'));
//銷毀組件
$('#box').combo('destroy');
//禁用和啟用
$('#box').combo('disable');
$('#box').combo('enable');
//調(diào)整到默認(rèn)寬度
$(document).click(function () {
$('#box').combo('resize', 'width');
});
//顯示下拉面板
$(document).click(function () {
$('#box').combo('showPanel');
});
//隱藏下拉面板
$('#box').combo('hidePanel');
//啟用禁用,true 可不填,false 則為不啟用
$('#box').combo('readonly',true);
//驗(yàn)證文本框內(nèi)的值是否合法
$(document).click(function () {
console.log($('#box').combo('isValid'));
});
//清空文本框內(nèi)容
$(document).dblclick(function () {
$('#box').combo('clear');
});
//重置文本框到初始狀態(tài)
$(document).dblclick(function () {
$('#box').combo('reset');
});
//得到文本框字符串
$(document).click(function () {
console.log($('#box').combo('getText'));
});
//設(shè)置文本框字符串
$(document).click(function () {
console.log($('#box').combo('getText'));
});
//獲取組件的 Value 值
$(document).click(function () {
console.log($('#box').combo('getValue'));
console.log($('#box').combo('getValues'));
});
//可以使用$.fn.combo.defaults 重寫默認(rèn)值對(duì)象。
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JQuery實(shí)現(xiàn)動(dòng)態(tài)漂浮廣告
這篇文章主要為大家詳細(xì)介紹了JQuery實(shí)現(xiàn)動(dòng)態(tài)漂浮廣告,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
jquery實(shí)現(xiàn)鼠標(biāo)滑過小圖查看大圖的方法
這篇文章主要介紹了jquery實(shí)現(xiàn)鼠標(biāo)滑過小圖查看大圖的方法,涉及jquery鼠標(biāo)事件及圖片樣式動(dòng)態(tài)操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
簡單的代碼實(shí)現(xiàn)jquery定時(shí)器
項(xiàng)目遇到一個(gè)消息的模塊,在導(dǎo)航條最上面.想實(shí)現(xiàn),當(dāng)收到消息的時(shí)候能夠及時(shí)的刷新,顯示收到消息的條數(shù),下面為大家介紹兩種不錯(cuò)的方法,感興趣的朋友可以參考下2014-01-01
JQuery中form驗(yàn)證出錯(cuò)信息的查看方法
JQuery中form驗(yàn)證出錯(cuò),可以采用以下方式來查看具體input的出錯(cuò)信息,下面有個(gè)不錯(cuò)的示例,有類似情況的朋友可以參考下2013-10-10
JQuery動(dòng)態(tài)添加和刪除表格行的方法
這篇文章主要介紹了JQuery動(dòng)態(tài)添加和刪除表格行的方法,實(shí)例分析了jQuery中動(dòng)態(tài)操作表格行的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
jQuery實(shí)現(xiàn)的產(chǎn)品自動(dòng)360度旋轉(zhuǎn)展示特效源碼分享
這篇文章主要展示了jQuery實(shí)現(xiàn)的產(chǎn)品自動(dòng)360度旋轉(zhuǎn)展示特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-08-08
jquery實(shí)現(xiàn)預(yù)覽提交的表單代碼分享
這篇文章主要介紹了jquery實(shí)現(xiàn)預(yù)覽提交的表單代碼,需要的朋友可以參考下2014-05-05
jquery ajax傳遞中文參數(shù)亂碼問題及解決方法說明
本篇文章主要是對(duì)jquery ajax傳遞中文參數(shù)亂碼問題及解決方法進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-02-02

