【发布时间】:2017-08-06 04:11:24
【问题描述】:
我有以下选择
{{#each orders_db}}
<tr>
<td>{{item}}</td>
<td>
<select class="bootstrapselect orderstatus">
<option data-content="<span class='label label-info'>{{status}}</span>">{{status}}</option>
<option disabled>--------</option>
<option data-content="<span class='label label-primary'>Awaiting</span>">Awaiting</option>
<option data-content="<span class='label label-info'>Taken</span>">Taken</option>
<option data-content="<span class='label label-success'>Delivered</span>">Delivered</option>
<option data-content="<span class='label label-warning'>Shipped</span>">Shipped</option>
<option data-content="<span class='label label-danger'>Cancelled</span>">Cancelled</option>
</select>
</td>
<td>{{client}}</td>
<td>{{location}}</td>
<td>{{responsible}}</td>
</tr>
{{/each}}
在 JS 中
"change .orderstatus": function(event, template){
console.log($( event.target ).val());
Meteor.call('updateOrder', this._id, $( event.target ).val());
},
orders_db: function(){
return Orders.find({}, {sort: {createdAt: -1}});
}
如何更改取决于状态的值? 例如。发货应该有标签警告,取消应该有标签危险等等。
【问题讨论】:
标签: javascript mongodb twitter-bootstrap select meteor