jQuery动态输出生成select控件

代码1

 代码如下 复制代码

$.each(selectValues, function(key, value) {
     $('#mySelect')
         .append($("<option></option>")
         .attr("value",key)
         .text(value));
});

代码2

 代码如下 复制代码

auxArr = [];
auxArr[0] = "<option value=''></option>";
$.each(data, function(k, v){
 auxArr[k] = "<option value='" + k + "'>" + v + "</option>";
});
$('#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{
  $("<option value='111'>UPS Ground</option>").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('');
$("<option value='1'>1111</option>").appendTo("#select")//添加下拉框的option

时间: 2024-12-02 20:56:39

jQuery动态输出生成select控件的相关文章

如何在页面上动态的生成 WebForm控件

/*豆腐制作 都是精品http://www.asp888.net 豆腐技术站如转载 请保留完整版权信息*/在asp.ne中,我们可以利用程序在编程的时候动态的生成我们需要的WebForms 控件,我们先看看下面的例子<html><head><script language="C#" runat="server">void Page_Load(Object sender, EventArgs e) {Panel1.Visible=t

jquery 动态添加行与增加控件代码

<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>jquery动态控件</title> <script src="jquery-1.4.2.js" type="text/网页特效"></script> <script type="text/jav

动态循环生成pannel控件的问题

问题描述 为什么使用下面的语句循环生成之后,只显示最后一个pannel?//定义后面的Pannel右移的值intleft=0;for(inti=0;i<7;i++){this.panel1.BackColor=System.Drawing.SystemColors.AppWorkspace;this.panel1.Location=newSystem.Drawing.Point(left,64);this.panel1.Name="panel1";this.panel1.Size

jquery下拉select控件操作方法分享

 这篇文章主要介绍了jquery下拉select控件操作方法分享(jquery操作select),需要的朋友可以参考下 JQuery获取和设置Select选项方法汇总如下:   代码:   代码如下: $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发 var checkText=$("#select_id").find("option:selected&quo

轻松使用jQuery双向select控件Bootstrap Dual Listbox_jquery

本文主要为大家介绍了双向select控件Bootstrap Dual Listbox的使用方法,Bootstrap Dual列表是一个为响应Twitter优化的列表框插件,它可以用在所有的现代浏览器和触摸设备上,分享给大家,具体如下: 效果图: 一.使用 1.引用css和js文件 <link href="scripts/bootstrap-3.3.5-dist/css/bootstrap.min.css" rel="stylesheet" /> <

软件-vb.net 动态生成的控件,事件也动态加,怎么做呢?

问题描述 vb.net 动态生成的控件,事件也动态加,怎么做呢? 我现在做一个软件,想把下面一排的快捷按钮也做成动态生成的,也就是让用户自己选择(已存入数据库),动态按钮的事件要使用上面菜单的单击事件,如何写这样的动态事件呢?addhandler xx addressof xxx 我会使用,但是我在主界面加载的时候快捷按钮是用户自定义设置的,每次可以读出来用户设置了哪个菜单作为快捷按钮,就是无法使用菜单的事件,求大家帮帮忙. 绑定事件我会 AddHandler Button1.Click Add

怎样在panel上一个具体的位置动态生成一个控件?

问题描述 怎样才能在panel(System.web.ui.webcontrols.panel)上一个具体的位置动态生成一个控件(比如一个Button)? 解决方案 解决方案二:你可以试验试验这样strings="<inputtype="button"value="btn"/>"panelId.InnerHtml=s;等我试验下看行不.解决方案三:不行,不过我发现可以这样.Buttonbtn=newButton();btn.ID=&q

浅析jQuery操作select控件的取值和设值_jquery

1.级联select的操作,后一个select的值随着前一个select选中值变化 $(".select_A").change(function(){ $(".select_B").empty();// 清空后一个select var option = $("<option>").val(1).text('xxx');// 按照实际业务要求重新赋值option $(".select_B").append(optio

动态生成textbox控件,根据内容添写入excel

问题描述 我想动态生成textbox控件组,获取用户在动态生成的textbox控件中添写的内容,写入excel.现在一个是不知道动态生成的控件组在用户输入后的text值如何获得.我试过用textchanged,keypress事件绑定生成的动态控件,好像不行. 解决方案 解决方案二:ding解决方案三:PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMe.LoadDimmytext(6