使用js获取select选中文本
jquery获取select选择的文本与值
获取select :
获取select 选中的 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;i<count;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='value'>text</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;">
<option value="1">选项1</option>
<option value="2">选项2</option>
<option value="3">选项3</option>
<option value="4">选项4</option>
<option value="5">选项5</option>
<option value="6">选项6</option>
<option value="7">选项7</option>
</select>
<div>
<span id="add" >选中添加到右边>></span>
<span id="add_all" >全部添加到右边>></span>
</div>
</div>
<div class="centent">
<select multiple="multiple" id="select2" name="sel" style="width: 100px;height:160px;">
</select>
<div>
<span id="remove"><<选中删除到左边</span>
<span id="remove_all"><<全部删除到左边</span>
</div>
</div>
使用JQuery,Ajax调用动态填充Select的option选项
//绑定ClassLevel1单击事件
$("#ClassLevel1").change(function () {
var id = $("#ClassLevel1").val();
var level2 = $("#ClassLevel2");
level2.empty();
$("#ClassLevel3").hide();
$.ajax({
url: "./askCommon.ashx?action=getclasslevel&pid=" + id,
data: { "type": "ajax" },
datatype: "json",
type: "get",
success: function (data) {
var json = eval_r(data);
for (var ind in json) {
level2.append($("<option value='" + json[ind].id + "'>" + json[ind].typename + "</option>"));
}
}
});
})
转载于:https://www.cnblogs.com/chenhuiling1991/p/jquery.html
使用js获取select选中文本相关推荐
- js获取select选中的内容
记得以前做过一个,根据不同的下拉选项,搜索不同的内容,需要用js获取select选中的内容,特把里面主要内容记下,留着以后需要用. 需要引用jquery-1.4.1.js <body>&l ...
- jquery获取select选中的值
误区: 一直以为jquery获取select中option被选中的文本值,是这样写的: $("#id").text(); //获取所有option的文本值 实际上应该这样: ...
- javascript jquery 获取select选中的值
误区: 一直以为jquery获取select中option被选中的文本值,是这样写的: $("#id").text(); //获取所有option的文本值 实际上应该这样: $( ...
- 通过jQuery获取Select选中的值或文本
如何使用jQuery获取Select元素选中的值或文本呢?本篇文章给出相应的解决方法 目录 第一步.引入jQuery 第二步.编写一个Select案例 第三步.编写获取select选中的值或文本 第四 ...
- Jquery中获取select选中的文本与值
1.若要获取select选中的value值: var customerId= $("#customerId").val(); 2.若要获取select选中的文本值: var cus ...
- 获取html下拉菜单selected,原生js获取select下拉框的selected的option项
一. 使用 原生js,获取select标签下属性有selected的option项. 先写一个select标签如下: TEXT-aaaaa TEXT-bbbbb 原生js获取select标签这个 对象 ...
- python获取select选中的值_Python3.x:遍历select下拉框获取value值
Python3.x:遍历select下拉框获取value值 Select提供了三种选择方法: # 通过选项的顺序,第一个为 0 select_by_index(index) # 通过value属性 s ...
- js把vue转化html,将 vue.js 获取的 html 文本转化为纯文本
我存入数据表中的数据是使用 html 格式,获取数据是使用 vue 获取. 遇到了一个问题,就是界面上显示的数据是 html 格式的,但是我需要它显示纯文本. 怎么做呢?首先在 js 中写一个将 ...
- 抓取html的内容,js获取网页选中内容(包含html代码)
例子,js获取网页选中的内容. 复制代码 代码示例: function getSelectedContents(){ if (window.getSelection) { //chrome,firef ...
最新文章
- C++本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝
- css clearfix(针对火狐height:auto无效解决方案)
- java类型比较_Java数据类型的比较
- MonkeyRunner 实现自动点击截屏后与本地图库进行对比输出
- 【Spark】Spark Class is not registered joins UnsafeHashedRelation kryo
- PDFlib使用实例
- (一)查询出排序中的最大值和最小值
- vsmd5错误怎么办_dnf md5文件错误怎么解决,涨知识了
- xmlspy xsd生成java_利用XMLSPY根据XSD自动生成XML..doc
- 程序员考证书,有用吗?
- 工作半年就迷茫,给你一盏明灯
- Cisco PacketTracer5---三层交换机连接路由器配置
- android怎么做表格显示数据
- 女人要记住的亦舒75句话
- 网页制作平台有哪些,一键套用模板,操作简单
- java file.io的各种使用
- 电脑工作人员如何保护眼睛
- Centos7 安装Graylog 5.0收集网络设备运行日志+卸载GrayLog服务
- android电视 美剧,天天美剧电视tv版apk
- 云计算、大数据和人工智能
热门文章
- BIOS基础知识(上)
- SAP HANA创建类型(SAP HANA CREATE TYPE):
- Post与Get传值读取方法
- python进行气象数据分析_使用机器学习进行气象数据分析
- androidpn的学习研究(八)androidpn 中业务类XmppIoHandler实现分析
- 去除字符串中的html标记
- struts2和hibernate(2012/2/26)
- Linux 内核101:[译]地址空间发展简史
- Shell命令-系统信息及显示之free、cal
- 函数节流(throttle)与函数去抖(debounce)