数据库传递过来的值显示在下拉框中。怎么显示的要么是第一个,要么就是最后一个?
发布于 10 年前 作者 ExpUp 6623 次浏览 最后一次编辑是 8 年前 来自 问答

.form-group label.col-sm-2.control-label(for=“diamond”) 物品 .col-sm-5 select#inputdiamond.form-control(type=“text”,name=‘goodsname’) - for(var j = 0; j < goods.length; j++) option(type=“text”,value=’#{goods[items[i][0].goodsId - 1].name}’,name=‘goodsname’) #{goods[j].name} 这就是显示第一个 .form-group label.col-sm-2.control-label(for=“diamond”) 物品 .col-sm-5 select#inputdiamond.form-control(type=“text”,name=‘goodsname’) - for(var j = 0; j < goods.length; j++) option(type=“text”,value=’#{goods[items[i][0].goodsId - 1].name}’,name=‘goodsname’,selected = ‘selected’) #{goods[j].name} 它就显示最后一个值了。。

1 回复

@lonso 请问那个value里面的值是从数据库传过来的,我怎么让下拉框显示的是value里面的那个?

回到顶部