1 js获取[select]标签选中的值
全国 [切换]
一键一家
现在是:
即时新闻
js获取[select]标签选中的值

资讯出处:装修网 作者:一键一家小编 http://www.1j1j.cn 一键一家装修网整理 发布时间:2023-04-14 22:25:06

【简要描述】js获取[select]标签选中的值

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]标签 

相关阅读
js获取[select]标签选中的值2023-04-14
推荐效果图
  • 公寓卧室

    公寓卧室

  • 双城风景

    双城风景

  • 虎门新湾

    虎门新湾

  • 龙泉幸福里

    龙泉幸福里

  • 龙泉幸福里

    龙泉幸福里

  • 盈厚楼

    盈厚楼

  • 万润财富中心

    万润财富中心

版权声明

① 凡本站及其子站注明"文章来源:一键一家网站"的所有作品,其版权属于一键一家网站站所有。 其他媒体、网站或个人转载使用时必须注明:"文章来源:一键一家网站"。

② 本网每一篇稿件都已注明出处,如转载稿件涉及版权等问题,敬请其原版权作者在从稿件发布 之日起30日内来电或来函与本网联系。对非本网站原创的所有信息仅供参考,谨慎采用;您于此 接受并承认信赖任何信息所生之风险应自行承担。

关于我们 | 法律声明 | 友情链接 | 网站导航 | 联系我们 | 网站标签 | 家装报价计算器 | 装修合作联盟| 加盟合作

©Copyright 2011- Rights Reserved. 1j1j.cn

运营公司:深圳市一键一家网络科技有限公司

运营公司地址:深圳市龙岗区坂田街道办7号

总部地址:安徽省合肥市蜀山区习友路1669号太阳海岸花园6幢2611

网站备案号:粤ICP备19080279号

电话:13428216917 传真:13428216917 E-mail:316675593@qq.com

广州装修公司群:260823517  广州材料商群:260823517   广州装修业主交流群:613282359