天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

jQuery select控制插件

和大家分享一下代碼:
JavaScript代碼
復制代碼 代碼如下:
//得到select項的個數
jQuery.fn.size = function()
{
return jQuery(this).get(0).options.length;
}
//獲得選中項的索引
jQuery.fn.getSelectedIndex = function()
{
return jQuery(this).get(0).selectedIndex;
}
//獲得當前選中項的文本
jQuery.fn.getSelectedText = function()
{
if(this.size() == 0)
{
return "下拉框中無選項";
}
else
{
var index = this.getSelectedIndex();
return jQuery(this).get(0).options[index].text;
}
}
//獲得當前選中項的值
jQuery.fn.getSelectedValue = function()
{
if(this.size() == 0)
{
return "下拉框中無選中值";
}
else
{
return jQuery(this).val();
}
}
//設置select中值為value的項為選中
jQuery.fn.setSelectedValue = function(value)
{
jQuery(this).get(0).value = value;
}
//設置select中文本為text的第一項被選中
jQuery.fn.setSelectedText = function(text)
{
var isExist = false;
var count = this.size();
for(var i=0;i<count;i++)
{
if(jQuery(this).get(0).options[i].text == text)
{
jQuery(this).get(0).options[i].selected = true;
isExist = true;
break;
}
}
if(!isExist)
{
alert("下拉框中不存在該項");
}
}
//設置選中指定索引項
jQuery.fn.setSelectedIndex = function(index)
{
var count = this.size();
if(index >= count || index < 0)
{
alert("選中項索引超出范圍");
}
else
{
jQuery(this).get(0).selectedIndex = index;
}
}
//判斷select項中是否存在值為value的項
jQuery.fn.isExistItem = function(value)
{
var isExist = false;
var count = this.size();
for(var i=0;i<count;i++)
{
if(jQuery(this).get(0).options[i].value == value)
{
isExist = true;
break;
}
}
return isExist;
}
//向select中添加一項,顯示內容為text,值為value,如果該項值已存在,則提示
jQuery.fn.addOption = function(text,value)
{
if(this.isExistItem(value))
{
alert("待添加項的值已存在");
}
else
{
jQuery(this).get(0).options.add(new Option(text,value));
}
}
//刪除select中值為value的項,如果該項不存在,則提示
jQuery.fn.removeItem = function(value)
{
if(this.isExistItem(value))
{
var count = this.size();
for(var i=0;i<count;i++)
{
if(jQuery(this).get(0).options[i].value == value)
{
jQuery(this).get(0).remove(i);
break;
}
}
}
else
{
alert("待刪除的項不存在!");
}
}
//刪除select中指定索引的項
jQuery.fn.removeIndex = function(index)
{
var count = this.size();
if(index >= count || index < 0)
{
alert("待刪除項索引超出范圍");
}
else
{
jQuery(this).get(0).remove(index);
}
}
//刪除select中選定的項
jQuery.fn.removeSelected = function()
{
var index = this.getSelectedIndex();
this.removeIndex(index);
}
//清除select中的所有項
jQuery.fn.clearAll = function()
{
jQuery(this).get(0).options.length = 0;
}

使用的時候先引入jquery.js文件,再引入jquery.liu.select.js文件,然后就可調用該插件的方法。比如,我要清除id為selEmail的下拉框中的所有項,那么我就可以這么操作:$("#selEmail").clearAll();
說明:該插件中的方法在ie7和firefox中驗證通過,有錯誤和需要改進的地方還希望大家批評指正。

JavaScript技術jQuery select控制插件,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产在线亚洲精品观 | 国产一区日韩二区欧美三区 | 综合色就爱涩涩涩综合婷婷 | 四虎影5151毛片在线看 | 老头操美女 | 宫交拔不出来了h黑人 | 迅雷成人下载 | 亚洲第一免费播放区 | 亚洲spank男男实践网站 | 中文字幕天堂久久精品 | WWW国产亚洲精品久久 | 伸到同桌奶罩里捏她胸h | 中文字幕中文字幕永久免费 | 久久免费精品国产72精品剧情 | 777久久人妻少妇嫩草AV蜜桃 | 国产AV在线传媒麻豆 | 欧美精品AV精品一区视频 | 69丰满少妇AV无码区 | 40岁东北老阿姨无码 | 亚洲免费网站观看视频 | 国产精华av午夜在线观看 | 亚洲免费三级电影 | 性色AV乱码一区二区三区视频 | 国产色无码精品视频国产 | 免费播放美女一级毛片 | 国产欧美日韩综合精品一区二区 | 强被迫伦姧惨叫VIDEO | 国产高清视频在线播放www色 | 亚洲精品无AMM毛片 亚洲精品网址 | 2018三级网站免费观看 | 亚洲精品中文字幕制 | 手机看片一区二区 | 婷婷综合久久狠狠色 | 一二三四在线播放免费观看中文版视频 | 久久婷婷丁香五月色综合啪免费 | 久久AV喷吹AV高潮欧美 | 国产人A片在线乱码视频 | 国内精品不卡一区二区三区 | 岳的奶大又白又胖 | 亚洲伊人成综合人影院 | 久草在线在线精品观看 |