Ajax动态加载<td><select>后下拉框默认选中问题
2017-07-19 15:08
525 查看
$.each(data.result,function(i,emp){
s='<tr onMouseOut="out(this)" onMouseOver=over(this)>'+
'<td>'+emp.employeeName+'</td>'+
'<td>'+emp.employTime+'</td>'+
'<td>'+emp.organization.organizationName+'</td>'+
'<td>'+emp.position+'</td>'+
'<td><select id="mySelect">'+
'<option value=3>通过</option>'+
'<option value=4>入职</option></select></td>'+
'<td>'+
'<div class="hidden-sm hidden-xs action-buttons">'+
' <a class="blue" onclick=browse(\"'+emp.employeeId+'\")>'+
' <i class="ace-icon fa fa-search-plus bigger-130"></i>'+
'</a>'+
' <a class="green" onclick=update(\"'+emp.employeeId+'\")>'+
'<i class="ace-icon fa fa-pencil bigger-130"></i>'+
' </a>'+
' <a class="red" onclick=del(\"'+emp.employeeId+'\")>'+
' <i class="ace-icon fa fa-trash-o bigger-130"></i>'+
' </a>'+
' </div>'+
' </td>'+
'</tr>';
$("#tb").append(s);
$("tr:last").find("#mySelect option[value='"+emp.employeeState+"']").attr("selected",true);
});
$("tr:last").find("#mySelect option[value='"+emp.employeeState+"']").attr("selected",true);
每次得到表格的最后一行的下拉框$("tr:last").find("#mySelect option[value='"+emp.employeeState+"']"),比对值相等就选中
s='<tr onMouseOut="out(this)" onMouseOver=over(this)>'+
'<td>'+emp.employeeName+'</td>'+
'<td>'+emp.employTime+'</td>'+
'<td>'+emp.organization.organizationName+'</td>'+
'<td>'+emp.position+'</td>'+
'<td><select id="mySelect">'+
'<option value=3>通过</option>'+
'<option value=4>入职</option></select></td>'+
'<td>'+
'<div class="hidden-sm hidden-xs action-buttons">'+
' <a class="blue" onclick=browse(\"'+emp.employeeId+'\")>'+
' <i class="ace-icon fa fa-search-plus bigger-130"></i>'+
'</a>'+
' <a class="green" onclick=update(\"'+emp.employeeId+'\")>'+
'<i class="ace-icon fa fa-pencil bigger-130"></i>'+
' </a>'+
' <a class="red" onclick=del(\"'+emp.employeeId+'\")>'+
' <i class="ace-icon fa fa-trash-o bigger-130"></i>'+
' </a>'+
' </div>'+
' </td>'+
'</tr>';
$("#tb").append(s);
$("tr:last").find("#mySelect option[value='"+emp.employeeState+"']").attr("selected",true);
});
$("tr:last").find("#mySelect option[value='"+emp.employeeState+"']").attr("selected",true);
每次得到表格的最后一行的下拉框$("tr:last").find("#mySelect option[value='"+emp.employeeState+"']"),比对值相等就选中
相关文章推荐
- 在HTML中动态加载Javascript文件<AJAX的方法>--好像还有点问题
- struts2 <s:select> 默认选中多项
- Jquery multiselect 多选下拉框与ajax配合使用,动态拼接option。初始化默认选中多个,增加搜索框
- [UE4]C++实现动态加载的问题:LoadClass<T>()和LoadObject<T>() 及 静态加载问题:ConstructorHelpers::FClassFinder()和FObjectFinder()
- html <select> 用JS控制默认选中项
- 动态加载<select>选项
- JSP用到一个下拉框<select> 页面刷新后,保持选中的值
- [UE4]C++实现动态加载的问题:LoadClass<T>()和LoadObject<T>()
- <select>默认选中项
- [UE4]C++实现动态加载的问题:LoadClass<T>()和LoadObject<T>()
- 奇葩的table里<th>和<td>不等宽问题
- 解决用<img src="<%# Eval("ShowPhoto")%>"动态绑定图片,发布到IIS上无法显示的问题
- WebView 加载H5 <Input type="file"/>标签上传图片问题
- Ajax的异步通信引发的一个随机性问题<1>
- Spring 学习笔记-- <mvc:default-servlet-handler />默认加载simpleurlhandlermapping
- 通过JS动态改变table中<td>的内容
- 解决用<img src="<%# Eval("ShowPhoto")%>"动态绑定图片,发布到IIS上无法显示的问题
- HTML中的<select>标签如何设置默认选中的选项
- document.createElement("input")动态创建html元素时checkbox和radio默认选中的问题
- <s:select>标签自动生成<tr><td>的问题~