使用AJAX填充<select>标签下拉项,没有显示指定的option项
来源:互联网 发布:淘宝两天没发货怎么办 编辑:程序博客网 时间:2024/05/17 04:50
newCarInfo.js代码如下:
$(function() {
// 获取燃油种类
url = "basicFuelType_queryAll.action";
$.post(url, params, function(data) {
$.each(data.rows, function(index, item) {
$("#fuelType").append("<option value='" + item.fuelTypeName + "'>" + item.fuelTypeName + "</option>");
});
}, "json");
// 如果是修改车辆档案,那么赋值
var _addOrEdit = $("#_addOrEdit").val();
if ("add" == _addOrEdit) {
$("#_submit_fk").css("visibility", "visible");
$("#_submit_edit").css("visibility", "hidden");
} else {
$("#_submit_fk").css("visibility", "hidden");
$("#_submit_edit").css("visibility", "visible");
var row = $("#dataList").datagrid("getSelected");
if (row) {
$("#thisid").val(row.id);
$("#_licenseNo").val(row.licenseNo);
$("#_licenseType option[value='" + row.licenseType + "']").attr("selected", "selected");
$("#_licenseColor option[value='" + row.licenseColor + "']").attr("selected", "selected");
$("#engineNo").val(row.engineNo);
$("#fuelType option[value='" + row.fuelType + "']").attr("selected", "selected");
}
}
})
结果发现燃油类型没有按照要求显示指定的项,而是总是显示第一项,于是在$("#fuelType option[value='" + row.fuelType + "']").attr("selected", "selected");之前加一个alert,Win10的IE11和谷歌浏览器点击之后能够正常显示指定的项了;而XP的IE8浏览器仍然不行。
在url = "basicFuelType_queryAll.action";$.post(url, params, function(data)函数体中初始化完毕下拉项之后,再指定选择项就没有问题了。
- 使用AJAX填充<select>标签下拉项,没有显示指定的option项
- 通过ajax动态加载select控件【下拉框】的option
- 用ashx填充select的下拉列表项
- 设置select的指定option项不可选
- 动态给option设置selected后,select下拉框显示不正确,selected=“selected”的option
- Struts2下拉按钮标签:select的使用
- select option的使用
- Spring MVC框架select,option和options标签的使用
- Spring MVC框架select,option和options标签的使用
- 显示Select的超长Option
- ‘select’的使用:下拉列表分组显示
- 使用jquery动态为select添加option并根据value选中指定的option
- SELECT标签实现模糊查询子项option
- 动态显示select的option默认显示
- 动态显示select的option默认显示
- Js选择框脚本 移动操作select 标签中的 option 项的操作事项
- html动态加载select标签的option项(ASP.NET)
- Js选择框脚本 移动操作select 标签中的 option 项的操作事项
- 为什么无线信号(RSSI)是负值
- devmem调试内核驱动
- java 读写者问题 实现
- unsigned long类型转换为CString出现的问题
- MyEclipse8.6中提交SVN报错
- 使用AJAX填充<select>标签下拉项,没有显示指定的option项
- ssh之我见
- 为什么Nginx的性能要比Apache高很多?
- no sigar-amd64-winnt.dll in java.library.path 错误
- Win10下PB停在欢迎窗口界面
- nio 入门简介
- Open Live Writer
- jdk 1.6 集合框架
- 通过ServletRequestAware接口获取request