300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > jQuery select控制插件

jQuery select控制插件

时间:2024-02-24 22:01:14

相关推荐

jQuery select控制插件

今天小编给大家介绍下jQuery select控制插件,平时喜欢jQuery select控制插件的朋友赶紧收藏起来吧!记得点赞哦~

和大家分享一下代码:

JavaScript代码

代码如下:

//得到select项的个数

= function()

{

return jQuery(this).get(0).;

}

//获得选中项的索引

= function()

{

return jQuery(this).get(0).selectedIndex;

}

//获得当前选中项的文本

= function()

{

if(() == 0)

{

return "下拉框中无选项";

}

else

{

var index = ();

return jQuery(this).get(0).options[index].text;

}

}

//获得当前选中项的值

= function()

{

if(() == 0)

{

return "下拉框中无选中值";

}

else

{

return jQuery(this).val();

}

}

//设置select中值为value的项为选中

= function(value)

{

jQuery(this).get(0).value = value;

}

//设置select中文本为text的第一项被选中

= function(text)

{

var isExist = false;

var count = ();

for(var i=0;icount;i++)

{

if(jQuery(this).get(0).options[i].text == text)

{

jQuery(this).get(0).options[i].selected = true;

isExist = true;

break;

}

}

if(!isExist)

{

alert("下拉框中不存在该项");

}

}

//设置选中指定索引项

= function(index)

{

var count = ();

if(index = count || index 0)

{

alert("选中项索引超出范围");

}

else

{

jQuery(this).get(0).selectedIndex = index;

}

}

//判断select项中是否存在值为value的项

= function(value)

{

var isExist = false;

var count = ();

for(var i=0;icount;i++)

{

if(jQuery(this).get(0).options[i].value == value)

{

isExist = true;

break;

}

}

return isExist;

}

//向select中添加一项,显示内容为text,值为value,如果该项值已存在,则提示

= function(text,value)

{

if(())

{

alert("待添加项的值已存在");

}

else

{

jQuery(this).get(0).options.add(new Option(text,value));

}

}

//删除select中值为value的项,如果该项不存在,则提示

= function(value)

{

if(())

{

var count = ();

for(var i=0;icount;i++)

{

if(jQuery(this).get(0).options[i].value == value)

{

jQuery(this).get(0).remove(i);

break;

}

}

}

else

{

alert("待删除的项不存在!");

}

}

//删除select中指定索引的项

= function(index)

{

var count = ();

if(index = count || index 0)

{

alert("待删除项索引超出范围");

}

else

{

jQuery(this).get(0).remove(index);

}

}

//删除select中选定的项

= function()

{

var index = ();

();

}

//清除select中的所有项

= function()

{

jQuery(this).get(0). = 0;

}

使用的时候先引入文件,再引入文件,然后就可调用该插件的方法。比如,我要清除为的下拉框中的所有项,那么我就可以这么操作:$("#")();

说明:该插件中的方法在ie7和firefox中验证通过,有错误和需要改进的地方还希望大家批评指正。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。