Jquery怎么获取select选中项 自定义属性的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery怎么获取select选中项 自定义属性的值相关的知识,希望对你有一定的参考价值。
代码如下:
html code
<select id="ddl" onchange="ddl_change(this)""><option value="100" emoney="12" gmoney="12">日卡</option>
<option value="102" emoney="58" gmoney="58">月卡</option>
<option value="103" emoney="518" gmoney="518">年卡</option>
<select>
JScript code
function ddl_change(obj)alert($("#ddl").attr("emoney"));
说明:当下拉框发生改变时就会调用ddl_change方法,从而执行JS的ddl_change方法来实现。
定义和用法:
attr() 方法设置或返回被选元素的属性值。
根据该方法不同的参数,其工作方式也有所差异。
返回属性值:
返回被选元素的属性值。
试用$("selector:selected").attr("你自义的属性");
如附件
态改变select下拉框的当前选中项
html网页里有select,单击弹出下拉框,单击某个选项该选项就会被选中,现在怎么通过一个按钮,通过JS动态改变select下拉框的当前选中项,怎么实现
我已经尝试了近10种写法均没效果,包括jQuery等,求解决方案???
是放在微信上html5网页
thank你们 自己已解决
自己已经搞定 ,在jQuery mobile里通过代码修改select当前选中项后需要刷新
$("#taskId").val(0);
$("#taskId").selectmenu('refresh');
<html>
<head>
<meta charset="utf-8">
<title>示例</title>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.8.0/jquery.min.js"></script>
</head>
<body>
<select name="select" id="select">
<option value="111111">1111111</option>
<option value="222222">2222222</option>
<option value="333333">3333333</option>
</select>
<button id="btn">按钮</button>
<script>
$("#btn").click(function(event)
var val = $("#select option").eq(2).val();
$("#select").val(val);
);
</script>
</body>
</html>追问
你们方法都试了,不管用
追答自己已解决,分给代码最多的那个,希望其他理解 !百度知道没CSDN可以给不同人分配不同财富值的功能,抱歉!
自己已解决,分给代码最多的那个,希望其他理解 !百度知道没CSDN可以给不同人分配不同财富值的功能,抱歉!
参考技术A <script>$(function()
$("#cm").click(function()
$("#set").val(3);
);
);
</script>
<div class="main_content">
<select id="set">
<option value="1" >11111</option>
<option value="2" selected>2222</option>
<option value="3">333</option>
<option value="4">4</option>
</select>
<button id='cm'>点我</button>
引入jq文件,这样写就可以,微信浏览器亲测有效追问
你们方法都试了,不管用
追答我也是微信浏览器打开的,有用啊,你用web浏览器试试,或者说导入jq文件没
参考技术B 你可以这样写:$("#btnID").click(function()
$("#selectID").val("2");
);
希望帮到你,谢谢追问
你们方法都试了,不管用
追答对对的,是需要刷新的
以上是关于Jquery怎么获取select选中项 自定义属性的值的主要内容,如果未能解决你的问题,请参考以下文章