“‘data”表示当前选定的宠物“MongoDB”表示尝试选择先前被选为冲突的宠物的所有宠物
label.col-sm-3.control-label(for='petConflicts') Pet Conflicts
.col-sm-7
select.form-control(name='petConflicts', multiple=true)
each pet, index in pets
option(value=pet._id, selected=data.petConflicts[index]===pet._id) #{pet.name}
是不是有点走火了?
label.radio.col-sm-3
input(type='radio', name='gender', checked=data.gender=='male', value='male', data-toggle='radio')
span Male
label.radio.col-sm-3
input(type='radio', name='gender', checked=data.gender=='female', value='female', data-toggle='radio')
span Female
我是不是遗漏了什么,可以自动选择多个选项吗?
发布于 2016-08-18 15:51:08
if data.petConflicts.indexOf(pet._id) > -1
option(value=pet._id, selected=true) #{pet.name}
else
option(value=pet._id, selected=false) #{pet.name}
或
select.form-control(name='plan')
option(value=1, selected=data.plan===1) Once a week
option(value=2, selected=data.plan===2) Twice a week
option(value=3, selected=data.plan===3) Three times a week
option(value=4, selected=data.plan===4) Four times a week
option(value=5, selected=data.plan===5) Five times a week
option(value=6, selected=data.plan===6) Six times a week
option(value=7, selected=data.plan===7) Every day
两家公司最终都为我工作。
https://stackoverflow.com/questions/38780413
复制