jquery对select的相关操作说明
2015-05-12 16:57
351 查看
jquery对select的相关操作说明
1.select的onchange事件应用:select选择不同的option显示不同的东西
<select id="select" onchange="test()"> <option value="a" selected>a</option> <option value="b">b</option> <option value="c">c</option> </select> <div id="a" style="display:block">div1</div> <div id="b" style="display:none">div2</div> <div id="c" style="display:none">div3</div>
<script type="text/javascript"> function test(){ document.getElementById('a').style.display='none'; document.getElementById('b').style.display='none'; document.getElementById('c').style.display='none'; var value=document.getElementById('select').value; document.getElementById(value).style.display='block'; } </script>
2.select的取值和设置值
比如<select class="selector"></select>
1)设置value为pxx的项选中
$(".selector").val("pxx");
2)设置text为pxx的项选中
$(".selector").find("option[text='pxx']").attr("selected",true);
这里有一个中括号的用法,中括号里的等号的前面是属性名称,不用加引号。很多时候,中括号的运用可以使得逻辑变得很简单。
3)获取当前选中项的value
$(".selector").val();
4)获取当前选中项的text
$(".selector").find("option:selected").text();
这里用到了冒号,掌握它的用法并举一反三也会让代码变得简洁。
3.
var obj = document.getElementByIdx_x(”testSelect”); //定位id
var index = obj.selectedIndex; // 选中索引
var text = obj.options[index].text; // 选中文本
var value = obj.options[index].value; // 选中值
相关文章推荐
- jquery 处理 select 相关操作
- JQuery select控件的相关操作
- Jquery常用操作:checkbox、select取值,radio、checkbox、select选中及其相关
- JQuery select控件的相关操作
- Jquery 两个select多选控件中项的移动的相关操作
- jquery select option 操作相关知识
- jquery select 相关操作
- JQuery select控件的相关操作
- jquery select的相关操作都在这
- jquery操作下拉框(select)的一些说明
- jquery对select相关操作
- jquery操作下拉框(select)的一些说明
- JQuery select控件的相关操作
- JQuery select控件的相关操作实现代码
- jquery select 相关操作
- jQuery的select相关操作
- jquery设置并获取select的相关操作的代码编写
- jquery操作radio/checkbox/select 及其相关
- JQuery select控件的相关操作实现代码
- 2.jquery操作select,checkbox,radio