本文摘自PHP中文网,作者php中世界最好的语言,侵删。
这次给大家带来jquery中select组件的使用方法,使用jquery中select组件的注意事项有哪些,下面就是实战案例,一起来看一下。jquery获取select选择的文本与值
获取select :
获取select 选中的 text :
1 | $(“#ddlregtype”).find(“option:selected”).text();
|
获取select选中的 value:
获取select选中的索引:
1 | $(“#ddlregtype “).get(0).selectedindex;
|
设置select:
设置select 选中的索引:
1 | $(“#ddlregtype “).get(0).selectedindex=index;
|
设置select 选中的value:
1 2 | (“#ddlregtype “).attr(“value”,”normal“);(“#ddlregtype “).attr(“value”,”normal“);(“#ddlregtype “).val(“normal”);
$(“#ddlregtype “).get(0).value = value;
|
设置select 选中的text:
1 2 3 4 5 6 7 8 9 | 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项:
1 2 3 4 5 6 | $( "#select_id" ).append( "<option value='value'>text</option>" );
$( "#select_id" ).prepend( "<option value='0'>请选择</option>" );
$( "#select_id option:last" ).remove();
$( "#select_id option[index='0']" ).remove();
$( "#select_id option[value='3']" ).remove();
$( "#select_id option[text='4']" ).remove();
|
清空 select:
1 | $( "#ddlregtype " ). empty ();
|
工作需要,要获得两个表单中的值。如图:
如何获得从左边选择框添加到右边选择框中的值?我想了想用网页特效可以获得,这里用了比较流行的jquery。
js代码如下:
1 2 3 4 5 6 7 8 9 10 | $( function (){
$( '#select1' ).each(
function (){
$( 'button' ).click( function (){
alert($( '#select2' ).val());
});
});
})
</script>
|
值得注意的是,不能直接写成
1 2 3 4 5 6 7 8 | $( function (){
$( '#select2' ).each(
function (){
$( 'button' ).click( function (){
alert($(this).val());
});
});
})
|
html:
选项1
选项2
选项3
选项4
选项5
选项6
选项7
选中添加到右边>>
全部添加到右边>>
<<选中删除到左边
<<全部删除到左边
使用JQuery,Ajax调用动态填充Select的option选项
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | $( "#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>" ));
}
}
});
})
|
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
如何实现jquery回车登录效果
鼠标移出事件的案例以及详解
WebSocket的使用详解
以上就是jquery中select组件的使用方法的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
jQuery hasclass()怎么用
jQuery取值如何取整
jQuery如何判断星期几
jQuery判断是否为数字的方法是什么
jQuery怎么获取元素
在html中select标签怎样实现单选和多选
jQuery怎么转数字
怎么实现链式调用jQuery插件
jQuery和react的区别是什么?
怎样在vue中使用jQuery
更多相关阅读请进入《jQuery》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » jquery中select组件的使用方法