[html5]jQuery操作Select控件选择添加删除用法总结
本文将介绍使用JQuery对select控件进行各种操作,包括增加/移除事件,获取选中项的相关属性,获取特定节点,增加/删除option节点等具体用法。
JQuery为select控件增加/移除事件:
$("#select_id").change(function(){//code…}); //为Select添加事件,当选择其中一项时触发
$("#select_id").unbind("change"); //为Select移除选择改变事件
获取选中项的相关属性:
var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
var checkValue=$("#select_id").val(); //获取Select选择的Value
var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值
JQuery获取select控件中特定的节点:
var maxIndex=$("#select_id option:first").attr("index"); //获取Select最小的索引值
var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值
JQuery设置Select控件选中的项:
$("#select_id ").get(0).selectedIndex=1; //设置Select索引值为1的项选中
$("#select_id ").val(4); // 设置Select的Value值为4的项选中
$("#select_id option[text=’jQuery’]").attr("selected", true); //设置Select的Text值为jQuery的项选中
JQuery添加/删除Select的Option项:
$("#select_id").append("<option value=’Value’>Text</option>"); //为Select追加一个Option(下拉项)
$("#select_id").prepend("<option value=’0′>请选择</option>"); //为Select插入一个Option(第一个位置)
$("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个)
$("#select_id option[index=’0′]").remove(); //删除Select中索引值为0的Option(第一个)
$("#select_id option[value=’3′]").remove(); //删除Select中Value=’3’的Option
$("#select_id option[text=’4′]").remove(); //删除Select中Text=’4’的Option
热门文章推荐
- [jQuery]基于jQuery的插件开发倒计时countdown
- [jQuery]jquery实现css的display(显示隐藏)源代码实例
- 酷播视频LightBOX弹窗特效(基于极酷阳光V2.5播放器)
- [jQuery]通过jQuery来获取用户端屏幕宽高
- [jQuery]jquery读cookie源代码
- [jQuery]jquery选择器用法实例
- [JQuery]Ajax异步检查用户名是否存在
- [jQuery]jquery使用each循环时使用continue和break