5
Mam formularz, który jest związany z modelem: formularza użytkownika, który jest reprezentowany przez Backbone.View.extend który posiada:Backbone html wybierz wartość
model:user
wewnątrz widzenia:
events: {
'click #payment' : 'updatePayment'
}
gdzie płatność jest html wybrać z:
<div class="span2" id="payment">
<select class="span12">
<option value="paypal">paypal</option>
<option value="check">check</option>
</select>
</div>
updatePayment: function() {
var payment = this.$("#payment");
console.log(payment);
}
Niestety zapłata nie ma żadnej wartości. Czy ktoś może pomóc? Dzięki!
Który element DOM jest Państwa zdanie użyciu? –
Dlaczego używać 'this. $()' Zamiast tylko '$()'? – mhu
@mhu: Nazwałbym używając 'this. $()' Zamiast '$()' standardową praktykę z Backbone, użycie samego '$()' jest trochę czerwoną flagą. –