-
select 选中指定的option0
在做一个修改功能,有个select,optin是json 穿过来展现的$.ajax({ url:'/XX/xx!xx.action', async: false, type:'Post', dataType:"json", success:function(json){ if(json != null && json != undefined){ var option = "<option>请选择部件编号</option>"; for(var i=0; i<json.data.length; i++){ option += "<option value=\""+json.data[i].itemCode+"\">"+ json.data[i].itemCode + "</option>"; } $("#item").html(option); } } });
这是我的select,我给option加上了value=\""+json.data[i].itemCode+"\">"var a = rowData.itemCode//这是数据库对应的值
我试过几种方式 都不能让select选中 var a = rowData.itemCode 这个值//---------------- if(document.getElementById("item").value == rowData.itemCode){ $("#item").attr("selected","selected"); } //---------------- for(var i = 0; i < document.getElementById("item").length; i++){ if(rowData.itemCode == document.getElementById("item")[i].value){ document.getElementById("item")[i].selected = true; } }
有没有什么好的方法呢2014年8月11日 13:23
2个答案 按时间排序 按投票排序
-
采纳的答案
$("#item").attr("selected","selected");
这句话中$("#item")是选中的select元素不是option元素
同样
document.getElementById("item")这个也是选中select的元素
不是option元素
for(var i=0;i<$("#item option").length;i++)
{
if( rowData.itemCode==$("#item option")[i].attr("value"))
{
$("#item option").attr("selected","selected");
}
}2014年8月11日 21:25
-
首先你确定rowData.itemCode == document.getElementById("item")[i].value有相等的可能,需要排除大小写等几种情况
下面是我自己的代码,
var objField = document.getElementById("item");
for(var i=0;i<objField.options.length;i++ ){ if(objField.options[i].text.toUpperCase()=="数据库的值".toUpperCase().trim()){
objField.options[i].selected = true;
}else{
objField.options[i].disabled = true;
}
}2014年8月11日 13:29
相关推荐
本文实例讲述了JS更改select内option属性的方法。分享给大家供大家参考。具体如下: 帮一位友人解决了一个小问题,需求是更改选中选项卡内显示的文本值,新值存放在某个文本框内 初始窗口: <html> <head...
下面小编就为大家分享一篇vue select二级联动第二级默认选中第一个option值的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
<select>和<option>标签属性 标签名 常用属性 描述 <select> size 指定下拉菜单的可见选项数(取值为正整数)。 multiple 定义multiple="multiple"时,下拉菜单将具有多项选择的功能,方法为按住Ctrl键的同时选择多...
select选择框内容左右移动添加删除代码基于jquery-1.8.3.min.js实现,简单实用,选中选项内容,点击移动按钮可进行内容左右移动,双击option内容也可左右移动,支持单选移动、多选移动和一键全部移动!
1、如果 select 元素下的所有 option 元素均没有指定 selected 属性,会默认选中第一个。 2、可以通过 select.selectedIndex 获取到选中的 option 元素的索引。 3、可以通过 select.options[select.selectedIndex] ...
JQUERY可通过value值,设定指定value的option为选中项 代码如下:$(“#SelectId”).attr(“value”, “theValueYouWantToSetIndex”)另:jQuery.trim( str )方法,可以去掉字符串前后的空格
如果 select 元素下的所有 option 元素均没有指定 selected 属性,会默认选中第一个。 可以通过 select.selectedIndex 获取到选中的 option 元素的索引。 可以通过 select.options[select.selectedIndex] 获取到选中...
php 在字符串指定位置插入新字符的简单实现 因为项目用到DataTable表格加载后台数据,要连表查询虚拟机选中的策略状态,所以想到先把策略表内容取出来,组成一个'<select><option value=”1″></option>[n个...
//选中指定名称的组合框(Select)的指定索引的选项(options) CString GetSelectItemText(int i,int j);//取组合框(Select)中某个选项(options)的文本(value)参数一为第几个组合框第二参数为组合框第几项 CString ...
掌握单表查询中各个子句(Select、From、Where、Group、Having、Order)的用法,特别要掌握比较运算符和逻辑运算符的使用。 二、实验环境 Windows7操作系统,SQL Server软件。 三、实验课时 2课时。 四、实验内容...
检验列表(checkbox、redio、select)是否至少选中了一条记录(对select主要用于多项选择) 请至少选中一条记录!"> 其中validatorType可以是Checkbox、R、Select; 对于一个select表单,如果要求选择一条不能是第一...
在 Excel97 中,有一个十分好的功能,就是把鼠标放置在一个有效数据单元格中,执行该段代码,就可以将连在一起的一片数据全部选中。 ```vba Sub My_Select Selection.CurrentRegion.Select End Sub ``` 返回当前...
如果指定了 context 参数,如一个 DOM 元素集或 jQuery 对象,那就会在这个 context 中查找。 参考 Selectors 获取更多用于 expression 参数的 CSS 语法的信息。 ----------------------------------------------...
arcgis中的裁切,有好几个功能都是不改变影像大小,只改变指定范围外的象元像素值 总结一下利用Erdas和Arcgis来随意图形分割影像图: 影像图格式为tif随意图形格式随意(就当shape格式) 一:合并影像图: 由于...
在设计表单时,需要使用到以下几个标记:、、<Option>、<Select>、和。其中,标记用于指定处理表单数据程序的 url 地址,method 属性用于指定数据传送到服务器的方式。name 属性用于设定表单的名称。onreset 属性和 ...
|--x.indexOf(findstr,index)、x.lastIndexOf(findstr,index): 获取指定字符; |--x.substring(start, end): 获取子字符串; |--x.replace(findstr,tostr):替换子字符串; |--x.split(bystr): 拆分子字符串...
如果指定上述参数,则默认选中 5.3 客户端校验 EOP自动为应用提供表单校验功能,通过指定form样式名和指定表单项特定属性的方式来完成。 5.3.1 示例 代码示例 [removed] function checkUserName(val){ if(val==...
特点:必须通过指定的客户端软件才能访问服务器端的一种程序 :如 :桌面版QQ,... ... 2、B / S 结构 Browser / Server Browser :浏览器 特点:通过 浏览器 就能访问服务器端的一种程序 如 :网页版百度,...
选中Supprt Hyper3. Hyperlinks using field选项,单击下拉箭头并点击一个字段。 单击Document or URL。单击OK,单击Tools中的Hyperlink按钮,将鼠标指移到一要素上并单击以显示其超链接。 28.Arcmap中的SQL语言 ...
Unmute Option : Emergency Channel Selector Lock :选中此项,电台如果在紧急模式工作,将会锁定在紧急信道上。 Channel Delay :选择电台在传输紧急模式数据前等待的时间。 Man Down Pre-Alert :此...