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

jQuery select控制插件

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

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

JavaScript技術(shù)jQuery select控制插件,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲一区日韩一区欧美一区a | 国产成人高清在线观看播放 | 日日踫夜夜爽无码久久 | 久久久精品日本一区二区三区 | 中字幕视频在线永久在线观看免费 | 亚洲九九精品 | 色www.亚洲免费视频 | 欧美手机在线 | 亚洲 欧美无码原创区 | 国产360激情盗摄全集 | 国产精品久久一区二区三区蜜桃 | 受被三个攻各种道具PLAY | 久啪久久全部视频在线 | 欧美派对xxxhdparty| 天天躁日日躁狠狠躁中文字幕老牛 | 天天久久狠狠色综合 | 日本亚洲欧洲免费旡码 | a4you销魂gogo人体 | 精品国产乱码久久久久乱码 | 精品久久久爽爽久久久AV | 色综合久久网女同蕾丝边 | 久久久免费热线精品频 | 又色又爽又黄gif动态视频 | 国产69精品久久久久人妻刘玥 | 亚洲视频精品在线观看 | 色中色成人论坛 | 芳草地在线观看免费观看 | 国精产品一区二区三区 | 国产传媒18精品免费观看 | 青青草原国产在线观看 | 日本亚洲欧洲免费旡码 | 四虎视频最新视频在线观看 | 偷偷鲁手机在线播放AV | 中文字幕不卡在线高清 | 99久久精品国内 | 中文字幕无码亚洲字幕成A人蜜桃 | 天堂草原天黑黑 | 久久超碰色中文字幕 | 成年人视频在线观看免费 | 女神被调教成了精盆 | 无限资源在线观看完整版免费下载 |