zoukankan      html  css  js  c++  java
  • 根据值设置select的选中项

    $('.selector').attr("checked", true);
                <s:iterator value="jobSelect" id="jobLink2">
                      <s:iterator value="jobLink2" id="job2">                
                      var arr = $('.selector');
                      var a = ${job2.id};
                      $('.selector').each(function(){
                       
                         if($(this).val()== ${job2.id}){
                           $(this).attr("checked", true);
                         }
                   });
                     </s:iterator>
                </s:iterator>

    AJAX绑定Select下拉框的选项:

    方法一:

    <select id="TypeStr" />
         function BindDropDownList() {
                $("#TypeStr").html("");
                $.getJSON("NoticeHandler.ashx?bz=BindDropDownList", null, function (json) {
                    $.each(json, function (i,val) {
                        $.each(val,function(){
                            var a = this.id + this.typestr;
                            $("#TypeStr").append($("<option></option>").val(this.id).html(this.typestr))
                        })
                    });
                });
                $("<option></option>").val("").html("").appendTo("#TypeStr");
            }

    获取选中的文本值:

    var selT = $('#TypeStr option:selected').text();
    context.Response.Write(EDU.COMMON.PublicMethod.userjsondata("select * from ERPGongGaoType order by orderby "));

    备注:

     //StringBuilder sb = new StringBuilder();
                    //DataTable dt = new DataTable();
                    
                    //if (dt == null)
                    //    return;
                    //if (dt.Rows.Count == 0)
                    //{
                    //    return;
                    //}
                    //else
                    //{
                    //    sb.Append("[");
                    //    for (int i = 0; i < dt.Rows.Count; i++)
                    //    {
                    //        sb.Append("{"ID":"" + dt.Rows[i]["ID"].ToString() + "","Name":"" + dt.Rows[i]["Name"].ToString() + "","Age":" + dt.Rows[i]["Age"].ToString() + ","Tel":"" + dt.Rows[i]["Tel"].ToString() + ""},");
                    //    }
    
                    //    sb.Remove(sb.Length - 1, 1);
                    //    sb.Append("]");
                    //}
    
                    //context.Response.ContentType = "application/json";
                    //context.Response.ContentEncoding = System.Text.Encoding.UTF8;
                    //context.Response.Write(sb.ToString());

    方法二:用LigerUI:

    var type=<%=EDU.COMMON.PublicMethod.GetSelectJson(EDU.DBUtility.DbHelperSQL.GetDataTable("SELECT id,typestr as text FROM [ERPGongGaoType] order by orderby")) %>;

    typeS = $("#TypeStr").ligerComboBox({
    data: type,
    });

    //获取值

    if(typeS != null){
    var selT = typeS.getText();
    if (selT != "") {
    where += " And TypeStr = '" + selT + "'";
    }
    }

  • 相关阅读:
    sqoop常用命令三 ---- import导入 与export 覆盖更新,常见问题总结
    Sqoop 数据导出:全量、增量、更新
    idea 安装热部署插件
    Python学习之turtle绘图篇
    使用python自动画一只小猪佩奇(源码)
    Python turtle安装和使用教程
    PYCHARM三方库安装方法
    Impala编译部署-3
    SSLv3 SSLContext not available Tomcat
    SSLv3 SSLContext not available Tomcat
  • 原文地址:https://www.cnblogs.com/kennyliu/p/4027015.html
Copyright © 2011-2022 走看看