Jquery填充select option和callback

原创 2012年03月27日 13:57:39

遍历:function getNameById(id,index){
     getAlldata(function(list){
      $(list).each(function(i,obj){
       if(obj.serverId == id){
        $("#"+index+"-"+id).html("<span style='margin-left:5px;'><a href='javascript:void(0)' title='"+obj.name+"'>"+obj.name+"</a></span>");
        return false;
       }
      });
     });
    }

callback回调

 function getAlldata(callback){
     if(!alldata){
      $.ajax({
       url : "<%=request.getContextPath()%>/forecastModelSystem/queryAllExistedSystem.action",
       type : "POST",
       async : false,
       success : function(response){
        var list = response.resultMap.list;
        if(!list){
         alert("<s:text name="data.acquisition.failed"/>");
         return;
        }
        alldata = list;
       }
      });
     }

填充下拉框

/**
     * 填充
     */
    function fillformdata(callback){
     $("#serverId")[0].options.length = 0;
     // 获取数据填充
     getAlldata(function(vpfList){
      $("#serverId")[0].options.add(new Option("--<s:text name='capacityplanner.virtualEvaluateResult.assessment.view.select'/><s:text name='capacityplanner.virtualEvaluateResult.scenarioplan.view.system'/>--","-1"));
      $(vpfList).each(function(index,obj){
       var option = new Option(obj.name,obj.serverId);
        $("#serverId")[0].options.add(option);
      });
      if(callback instanceof Function){
       callback.call(this);
      };
     });
    }
    
     if(callback instanceof Function){
      callback.call(this,alldata);
     };
    
    }

jQuery获取Select option 选择的Text和Value

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置 获取一组radio被选中项的值:var item = ...
  • xxglyy
  • xxglyy
  • 2012年04月05日 01:50
  • 504

JS & JQuery 动态添加 select option

因为是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经无法找到出处,或者与其它原因。 如有冒犯请联系本人,或删除,或标明出处。 因为好的文章,以前只想收藏,但连接有时候...

关于jquery设置select中option值

最近在做项目的时候用到了该知识,就是在当要更新已有数据的时候,但是该数据是通过下拉选择框选取的,那么我们要满足的就是点更新进入页面的时候会把已经选好的数据选中,我今天总结一下几种情况.       ...

使用jQuery中 select option:selected 实现2个下拉框之间数据的交换

html页面代码如下:                   * { margin:0; padding:0; }       div.centent {            ...

JQuery操作select中的option

html页面代码如下: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"...

Jquery实现select中option的增删改

Jquery实现select中option的增删改 $(function () { $("#Button1").click(function () { ...

jquery 获取Select option 选择的Text和Value

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置   获取一组radio被选中项的值:var it...

jquery, select, option, firefox, chrome, IE, opera...

本来目标只是隐藏select下的option 最初尝试用jQuery里的$("select option").hide()和$("select option").show()控制option隐藏与出现...
  • ilbubby
  • ilbubby
  • 2011年07月13日 20:05
  • 1529

JQuery 对 Select option 的操作

转自: http://www.cnblogs.com/gengaixue/archive/2011/07/28/2119040.html 下拉列表分组显示 北京奔驰—戴克 北京现代...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jquery填充select option和callback
举报原因:
原因补充:

(最多只允许输入30个字)