跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

jQuery 下拉菜单操作总结

获取select :获取select 选中的 text :$("#ddlregtype").find("option:selected").text();获取select选中的 value:$("#ddlregtype ").val();获取select选中的索引:$("#ddlregtype ").get(0).selectedindex;设置select:设置select 选中的索引:$("#ddlregtype ").get(0).selectedindex=index;//index为索引值设置select 选中的value:$("#ddlregtype ").attr("value","normal“);$("#ddlregtype ").val("normal");$("#ddlregtype ").get(0).value = value;设置select 选中的text:var count=$("#ddlregtype option").length;for(var i=0;itext");  //添加一项option$("#select_id").prepend(""); //在前面插入一项option$("#select_id option:last").remove(); //删除索引值最大的option$("#select_id option[index='0']").remove();//删除索引值为0的option$("#select_id option[value='3']").remove(); //删除值为3的option$("#select_id option[text='4']").remove(); //删除text值为4的option清空 select:$("#ddlregtype ").empty();

jquery获得值:

.val().text()设置值.val('在这里设置值')$("document").ready(function(){$("#btn1").click(function(){$("[name='checkbox']").attr("checked",'true');//全选})$("#btn2").click(function(){$("[name='checkbox']").removeattr("checked");//取消全选})$("#btn3").click(function(){$("[name='checkbox']:even").attr("checked",'true');//选中所有奇数})$("#btn4").click(function(){$("[name='checkbox']").each(function(){//反选if($(this).attr("checked")){$(this).removeattr("checked");}else{$(this).attr("checked",'true');}})})$("#btn5").click(function(){//输出选中的值var str="";$("[name='checkbox'][checked]").each(function(){str+=$(this).val()+"\r\n";//alert($(this).val());}) alert(str);})})====================================================================================================================================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 || 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 || 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 下拉菜单操作总结相关文章请关注PHP中文网!

相关文章