select获取选中的option(包含value和text,重点是text怎么获取)
Posted 格格巫 MMQ!!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了select获取选中的option(包含value和text,重点是text怎么获取)相关的知识,希望对你有一定的参考价值。
//hml代码
//js代码KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲orgnize").selec…(“#orgnize”).val(null).trigger(“change”);$(“#orgnize”).on(“change”,function () var seled = $(this).val(); $(“#orgnizeId”).val(seled); var orgnizeName = $(“#orgnize option:selected”).text(); KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲orgnizeName").v…(“#orgnize option:selected”).val()取值KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲orgnize option:…(“#orgnize”).find(“option:selected”).val()//取值$(“#orgnize”).find(“option:selected”).text()//取文本var item = KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲orgnize").selec…(“#orgnize”).options[item].val();//取值$(“#orgnize”).options[item].text();//取文本//其他获取选中项索引的方法var item = KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲orgnize").get(0…(‘#orgnize’).prop(‘selectedIndex’); KaTeX parse error: Expected 'EOF', got '#' at position 22: …on:selected', '#̲orgnize').index…(‘#orgnize option’).index($(‘#orgnize option:selected’))
一:javascript原生的方法
1:拿到select对象: var myselect=document.getElementById(“test”);
2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index
3:拿到选中项options的value: myselect.options[index].value;
4:拿到选中项options的text: myselect.options[index].text;
二:jQuery方法(前提是已经加载了jquery库)
1:var options=$(“#test option:selected”); //获取选中的项
2:alert(options.val()); //拿到选中项的值
3:alert(options.text()); //拿到选中项的文本
性别
请选择 //默认选项为请选择
男
女
比方说我们从数据库获取到了一个人的信息,性别为男,一般情况下数据库存的是相对应的value —1。
所以我们可以用ajax实现:1.从数据库获取相对应的value值
2.移除默认选项的选中状态 removeAttr(“selected”)
3.根据ajax返回的value值来动态选中相对应选项。
复制代码
以上是关于select获取选中的option(包含value和text,重点是text怎么获取)的主要内容,如果未能解决你的问题,请参考以下文章
怎样用js取得select下拉列表框内选中的option的value值呢