网站大量收购独家精品文档,联系QQ:2885784924

jquery获取当前选中下拉框各个属性.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jquery 获取当前选中的下拉框的, 如select text,value,indext 下面先介绍了很多jquery获取select属性的方法,同时后面的实例我们讲的是jquery 获取下拉框值与select text代码。 jquery获取select选择的文本与值 获取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;icount;i++) ???? {?????????? if($(#ddlregtype ).get(0).options[i].text == text) ??????? { ??????????? $(#ddlregtype ).get(0).options[i].selected = true; ????????? ??????????? break; ??????? } ??? } $(#select_id option[text=jquery]).attr(selected, true); 设置select option项: $(#select_id).append(option value=valuetext/option); //添加一项option $(#select_id).prepend(option value=0请选择/option); //在前面插入一项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。 js代码如下: //获取所有属性值 var item = $(#select1).val();?? $(function(){ $(#select1).each( //获得select1的所有值 ???? function(){ ??????? $(button).click(function(){ ??????????? alert($(#select2).val()); //获得select2中的select1值 ??????? });?????????? ???? });?? ???? }) /script 值得注意的是,不能直接写成 $(function(){ $(#select2).each( //获得select1的所有值,因为前面讲选项从左边添加到右边,jquery其实并没有真正将值从左边传到右边。 ???? function(){ ??????? $(button).click(function(){ ??????????? alert($(this).val()); //获得select2中的select1值 ??????? });?????????? ???? });?? ???? }) html: div class=centent ??????? select multiple=multiple id=select1 name=dd style=width:100px;height:160px; ??????????? opti

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档