根据值设置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 + "'";
}
}
根据值设置select的选中项的更多相关文章
- angularjs中设置select的选中项
最近用angularjs比较多,里面有很多自己的方法,都不咋会用,这篇只是个笔记,防止自己忘记 <select style="width:100%" ng-model=&qu ...
- layui动态修改select的选中项
layui动态修改select的选中项:(在layUI下给select设置默认选项) 例: $("select[name='result']").val(11); //重新渲染表单 ...
- select2多选设置select多选,select2取值和赋值
select2设置select多选,select2取值和赋值,作为筛选条件的时候,取值相对简单,把选中的id值转为字符串传给后端查询,查询之后会刷新页面,为了在下拉框中显示刚刚选中的值,就需要给sel ...
- WPF TreeView 虚拟化-设置滚动到选中项
前言 列表滚动到具体的数据项? ListBox提供了简易快捷的滚动定位函数ScrollIntoView. TreeView树状结构列表,则没有此类方法,无法与ListBox一样,直接设置滚动到具体的数 ...
- jquery动态生成的select下拉框,怎么设置默认的选中项?
这两天都被这问题困扰,可能是我不太懂前端.我做layui表格行编辑,点击编辑按钮弹出layer,里边有一个民族的下拉框不能直接显示后台传过来的值.我把民族数组用jquery添加到了select里边,可 ...
- JS给HTML5页面<Select></Select>绑定选中项
获取选中值: function setApprovalPersonName() { var name = $("#approvalPersion").find("opti ...
- ASP.NET--ListBox初始化时设置多个选中项
public void SetSelectedListItem(ListBox lst, List<DBServerIPBind> source) { ; i < source.Co ...
- jquery 设置asp:dropdownlist 选中项
$("#ddlPro").find('option').each(function () { this.selected = (this.text == dlprom); });
- jquery 获取和设置 select下拉框的值(转手册)
##实例应用中遇到的问题 //在某事件响应的应用中设置select选中项,前两种情况的设置不生效,使用了最后一种用法才生效的 //$("#select_time").find(&q ...
随机推荐
- Windows 环境下安装MongoDB
mongoDB下载地址 https://www.mongodb.org/ 在mongoDB官网下载windows版本的mongoDB后解压出来(本文以解压到D盘为例) 在解压出来的MongoDB文件夹 ...
- C++的静态Static
类的静态数据成员是属于类(即与类关联)而不属于类的每个对象(不与类的每个对象关联)(相当于该静态对象在所有的类对象中共享.),所以初始化方法与一般的变量不同,需要在类的构造函数之外进行初始化. 类的静 ...
- mysql中添加中文存储和显示功能
1. 在 /etc/mysql/my.cnf中添加 [mysqld]character-set-server=utf8 [client]default-character-set=utf8 2. 检查 ...
- python3.4 x86_64-linux-gnu-gcc Error
running install running build running build_py creating build creating build/lib.linux-x ...
- Murano Weekly Meeting 2015.08.25
Meeting time: 2015.August.25th 1:00~2:00 Chairperson: Serg Melikyan, PTL from Mirantis Meeting summ ...
- entity framework discriminator error
前几天使用code first碰到错误:列名 'Discriminator' 无效.这是一个很少见的错误,搜索了很久才发现是code first的poco实体对象的继承问题. 比如,我定义了一个实体类 ...
- apache2.2多域名绑定
apache2.2多域名绑定不同目录,将代码放在httpd.conf最后 NameVirtualHost *:80 <VirtualHost *:80> ServerName wo.com ...
- netty之==TCP粘包/拆包问题解决之道(一)
一.TCP粘包/拆包是什么 TCP是一个“流”协议,所谓流,就是没有界限的一长串二进制数据.TCP作为传输层协议并不不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行数据包的划分,所以在 ...
- $.ajax、$.post
jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求 参数: url (String) : 发送请求的URL地址. data ...
- List 去重操作
list集合的去重操作 List<string> listCatalogID = list.Select(a=>a.CatalogID).Distinct().ToList(); 代 ...