jquery动态输出生成select_jQuery动态输出生成select控件

更新时间:2018-09-16    来源:jquery    手机版     字体:

【www.bbyears.com--jquery】

代码1

 代码如下

$.each(selectValues, function(key, value) {
     $("#mySelect")
         .append($("")
         .attr("value",key)
         .text(value));
});

代码2

 代码如下

auxArr = [];
auxArr[0] = "";
$.each(data, function(k, v){
 auxArr[k] = "";
});
$("#activity").html(auxArr.join(""));

代码二的兼容性更好。

jQuery select操作

//遍历option和添加、移除option

 代码如下 function changeShipMethod(shipping){
 var len = $("select[@name=ISHIPTYPE] option").length
 if(shipping.value != "CA"){
  $("select[@name=ISHIPTYPE] option").each(function(){
   if($(this).val() == 111){
    $(this).remove();
   }
  });
 }else{
  $("").appendTo($("select[@name=ISHIPTYPE]"));
 }
}


//取得下拉选单的选取值

 代码如下 $("#testSelect option:selected").text();
或$("#testSelect").find("option:selected").text();
或$("#testSelect").val();

//////////////////////////////////////////////////////////////////
记性不好的可以收藏下:
1,下拉框:

 代码如下

var cc1   = $(".formc select[@name="country"] option[@selected]").text(); //得到下拉菜单的选中项的文本(注意中间有空格)
var cc2 = $(".formc select[@name="country"]").val();   //得到下拉菜单的选中项的值
var cc3 = $(".formc select[@name="country"]").attr("id"); //得到下拉菜单的选中项的ID属性值
$("#select").empty();//清空下拉框//$("#select").html("");
$("").appendTo("#select")//添加下拉框的option

本文来源:http://www.bbyears.com/wangyezhizuo/44378.html