1
资讯出处:装修网 作者:一键一家小编 http://www.1j1j.cn 一键一家装修网整理 发布时间:2023-04-14 22:25:06
js获取[select]标签选中的值
var obj = document.getElementByIdx_x(”testSelect”); //定位id
var index = obj.[select]edIndex; // 选中索引
var text = obj.options[index].text; // 选中文本
var value = obj.options[index].value; // 选中值
jQuery中获得选中[select]值
第一种方式
$('#testSelect option:[select]ed').text();//选中的文本
$('#testSelect option:[select]ed') .val();//选中的值
$("#testSelect ").get(0).[select]edIndex;//索引
第二种方式
$("#tesetSelect").find("option:[select]ed").text();//选中的文本
…….val();
…….get(0).[select]edIndex;
——————————————————————————————————————
如果[select]标签是有id属性的,如
<[select] id=xx>...
则用下述方法获取当前选项的值:
var v = xx.value;
或
var v = document.getElementById("xx").value; //此方法兼容性好
如果[select]标签是有name属性的,如
<form name=form1>
<[select] name=xx>...
则用下述方法获取当前选项的值:
var v = form1.xx.value;
或
var v = document.getElementsByName("xx")[0].value;
如果同一页面含有多个name属性相同的标签,则上述[0]中的数字要改为相应的物理顺序号(从0起算)
如果[select]标签不含有任何可供定位的属性,如
<[select]>...
则用下述方法获取当前选项的值:
var v = document.getElementsByTagName("[select]")[0].value;
如果同一页面含有多个[select]标签,则上述[0]中的数字要改为相应的物理顺序号(从0起算)
————————————————————————————————————————
对于以下[select]标签,获取当前选择的值得方式如下:
<[select] id="test" name="">
<option value="1">text1</option>
<option value="2">text2</option>
</[select]>
code:
一:javascript原生的方法
1:拿到[select]对象: var my[select]=document.getElementById("test");
2:拿到选中项的索引:var index=my[select].[select]edIndex ; // [select]edIndex代表的是你所选中项的index
3:拿到选中项options的value: my[select].options[index].value;
4:拿到选中项options的text: my[select].options[index].text;
二:jquery方法(前提是已经加载了jquery库)
1:var options=$("#test option:[select]ed"); //获取选中的项
2:alert(options.val()); //拿到选中项的值
3:alert(options.text()); //拿到选中项的文本
关键词: js [select]标签
版权声明
① 凡本站及其子站注明"文章来源:一键一家网站"的所有作品,其版权属于一键一家网站站所有。 其他媒体、网站或个人转载使用时必须注明:"文章来源:一键一家网站"。
② 本网每一篇稿件都已注明出处,如转载稿件涉及版权等问题,敬请其原版权作者在从稿件发布 之日起30日内来电或来函与本网联系。对非本网站原创的所有信息仅供参考,谨慎采用;您于此 接受并承认信赖任何信息所生之风险应自行承担。
©Copyright 2011- Rights Reserved. 1j1j.cn
运营公司:深圳市一键一家网络科技有限公司
运营公司地址:深圳市龙岗区坂田街道办7号
总部地址:安徽省合肥市蜀山区习友路1669号太阳海岸花园6幢2611
网站备案号:粤ICP备19080279号
电话:13428216917 传真:13428216917 E-mail:316675593@qq.com
广州装修公司群:260823517 广州材料商群:260823517 广州装修业主交流群:613282359