mdsk.net
当前位置:首页 >> jQuEry获取sElECt的最大索引值的问题 >>

jQuEry获取sElECt的最大索引值的问题

按照你的写法,HTML结构可能如下: 百度新浪 .attr("index")是jquer获取元素属性的方法,这里的index是元素的属性名称,那么上面的HTML结构获取的也就是2. 但是我觉得你弄错了,jQuery获取select的最大索引值应该是这样 var maxindex=$("select[...

$('#selectId').change(function(){ alert($(this).get(0).selectedIndex); })

$("select option").each(function(i,obj){ alert("value:"+obj.value+" 对应的索引"+i); });

测试过了,只弹出了一次啊,你是不是在哪里吧这个事件绑定了5次哦? 取得当前选中option的属性还可以用这个:$("#selroom").find(" option:selected").attr("status");

这个必须要在改变之前获取并保存,可以用变量保存起来,也可以直接附加在这个select标签上,如: 1234 var mysel = $("#mysel"); mysel.data("last", mysel.val()).change(function () { //var mysel = $(this); var oldvalue = mysel.data("las...

基本思路:遍历select下的option,使用val()获取每个option的值,然后加入到一个数组中。根据这个思路,可以使用for循环或者jQuery的each()遍历函数实现。这里提供一个更简洁的代码: $("option").map(function(){return $(this).val();}).get()...

$("#id option[value='1']").removeAttr("selected"); $("#id option[value='1']").attr("selected","selected"); 照着我的方法改一下!不行给我发及时消息!

input 、textarea 可以通过DOM对象的defaultValue属性判断当前值是否初始值; radio、checkbook可以通过DOM对象的defaultChecked属性判断当前项是否初始默认选中; select则需要拿到每个option对象,根据option的defaultSelected来判断。 var $s...

我这里做个例子效果改变文本框的值,你没说清楚更改from的什么值: $(function(){$(".txt").val($("#select").val());$("#select").change(function(){$(".txt").val($(this).val());});});

在HTML中,select控件的值等于其当前选中的option的值,所以: $("select").val(); // 可以获取select当前的值 如果想获取当前select下option的所有的值,则: var selValue = []; // 定义一个空数组用于接收select下option所有的值 var options...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com