本站停止维护,已转移至laravel学习网;欢迎大家移步访问!

Jquery怎么获取select选中项 选中文本 自定义多个属性的值

Jquery如何获取select选中项 自定义属性的值?
HTML code

<select id="ddl" onchange="ddl_change(this)"">
   <option value="100" defaultset="12">百度</option>
   <option value="102" defaultset="58">通讯</option>
   <option value="103" defaultset="518" >一沙网络</option>
<select>


js 获取自定义属性的值:

function ddl_change(obj){
    var defaultset = $("#ddl").find("option:selected").attr("defaultset");
    var text = $("#ddl").find("option:selected").text();
    var val = $("#ddl").find("option:selected").val();
    alert(defaultset);
}

select 有value text 或者你要获自定义获取他其他的参数,怎么弄?

你只要随机定义一个属性就可以了,然后用JQ获取就可以了。


完整代码: 

<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body style="height:3000px;">
<select id="ddl" onchange="ddl_change(this)"">
   <option value="100" defaultset="12">百度</option>
   <option value="102" defaultset="58">通讯</option>
   <option value="103" defaultset="518" >一沙网络</option>
<select>
<div id="gotop"></div>
<script type="text/javascript" src="http://blog.earnp.com/js/jquery.min.js"></script>
<script type="text/javascript">
function ddl_change(obj){
    var defaultset = $("#ddl").find("option:selected").attr("defaultset");
    var text = $("#ddl").find("option:selected").text();
    var val = $("#ddl").find("option:selected").val();
    alert(defaultset);
}
</script>
</body>
</html>


转载请注明 :一沙网络原文出处:http://bbs.earnp.com/article/71
问题交流群 :562864481
0
打赏
发布时间 :2016-08-16 09:25:37
分享

0 个评论

    还没有评论,感觉来抢沙发吧!

要回复文章请先登录注册