0
我在動態填充div文本。 我希望文本根據文本的內容改變顏色。如何根據其值改變div的文本顏色?
,這裏是我的js -
var BillView = Backbone.View.extend({
template:_.template($('#bill-view-template').text()),
tagname: 'div',
className: 'billView',
initialize: function(options){
this.options = options;
$('.ViewD').append(this.$el);
if($('.vote').val('') === 'Yea' || 'Aye'){
$('.vote').css('color', 'green');
} else if($('.vote').val('') === 'Nay' || 'No'){
$('.vote').css('color', 'red');
}
this.render();
},
render: function(){
this.$el.append(this.template({options: this.model}));
},
})
<script type="text/template" id="bill-view-template">
<div class='created'><%= options.get('created')%></div>
<div class='bill'><%= options.get('vote').question %></div>
<div class='vote'><%= options.get('option').value %></div>
</script>
我只是呼籲在一個時間5個對象。無論價值如何,1st 4都會變成綠色。第五名完全沒有改變。
請幫
感謝您的支持。對不起,我花了這麼長時間纔回到你身邊。 – Ari