猿问

内存中的DOM对象SELECT,如何设置好特定的option为选中值后再加载到页面中去?

因为我的select是从数据库中查出来的,所以我是先将查出来的列表项在后台拼成字符串,再在前台将字符串用jquery转成DOM对象,再加载到页面上具体对应项上,现在的情况是,查看或修改的时候,因为这个列表项实际已经有值了,所有,读取到列表项数据后,要将原有的值设置成选中项,这里我是这样写的。

if (rowObj.tsxh != 0) {
$(item).find('option[value=' + rowObj.tsxh + ']').prop('selected', true);
} 
// 这里的$(item)是select对象// rowObj.tsxh是原有的值

我这样设置后,将这个select添加到页面中,并没有按我想的将特定项设为选中,请问是怎么回事?
要怎样才能实现这样的效果?


达令说
浏览 887回答 1
1回答

波斯汪

看语句应该没问题, 确认下操作的时候, 页面上面有没有$(item)这个元素
随时随地看视频慕课网APP

相关分类

Html5
我要回答