xmlt.net
当前位置:首页 >> jquEry sElECt >>

jquEry sElECt

值1 值2 值3 值4$(document).on("change","#cursel",function(){ alert('value:'+$(this).val());//获取value alert('text:'+$(this).find("option:selected").text());//获取选中文本});

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

("#select1 option:selected").attr("你定义的属性"); 如果你的属性定义的是data-xxx,那么直接 ("#select1 option:selected").data("xxx");

$(":selected").length为选择的个数, $("select option").size()为所有选项的个数

直接 select里面包含的是option标签,所以只要把select标签里面的内容清空就相当于清空它时候的所有选项了。 可以这样: $("#id").html("");

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

直接$("选择器").change(function(){ //执行内容 }); 如: html: 选项1 选项2 选项3 选项4JQ: $(document).ready(function(){ $("select").change(function(){ var a = $(this).val(); alert(a); });});

1、通过标签过滤器获取select对象组 var sels = $('select');//根据select标签获取所有的select标签2、通过jquery的过滤器返回的数组长度获取select的数量 var len = sels.length;//通过length属性获取select的数量

alert($("#sel").children().length);

$(function(){ $('select').change(function(){ $('select').val(this.value); })}) 休息了,有什么不懂,明天再问,代码没测试过,应该没问题!

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