js 获取select标签的value 和 text

给下拉框赋值:var select = $("#selectId")[0].selectize;
                select.setValue("01");
                select.getItem("01").html("北京");

                var YearSel = $("#year")[0].selectize;
                YearSel.setValue(student.birthday.toString().substr(0,4));
                var MonthSel = $("#month")[0].selectize;
                var monstr = student.birthday.toString().substr(4,2);
                monstr = monstr<10?student.birthday.toString().substr(5,1):student.birthday.toString().substr(4,2);
                MonthSel.setValue(monstr);
                var daySel = $("#dateTime")[0].selectize;
                var daystr = student.birthday.toString().substr(6);
                daystr = daystr<10?student.birthday.toString().substr(7):student.birthday.toString().substr(6);
                daySel.setValue(daystr);



                   jQuery获取Select选择的Text和Value:
      1. var checkText=jQuery("#select_id").find("option:selected").text();   //获取Select选择的Text

      2. var checkValue=jQuery("#select_id").val();   //获取Select选择的option Value

      3. var checkIndex=jQuery("#select_id ").get(0).selectedIndex;   //获取Select选择的索引值

      4. var maxIndex=jQuery("#select_id option:last").attr("index");   //获取Select最大的索引值

jQuery添加/删除Select的Option项:

      1. jQuery("#select_id").append("");   //为Select追加一个Option(下拉项)

      2. jQuery("#select_id").prepend("");   //为Select插入一个Option(第一个位置)

      3. jQuery("#select_id option:last").remove();   //删除Select中索引值最大Option(最后一个)

      4. jQuery("#select_id option[index='0']").remove();   //删除Select中索引值为0的Option(第一个)

      5. jQuery("#select_id option[value='3']").remove();   //删除Select中Value='3'的Option

      6. jQuery("#select_id option[text='4']").remove();   //删除Select中Text='4'的Option

内容清空:

      jQuery("#select_id").empty();

你可能感兴趣的:(Javascript,jQuery,select,value,text)