MeteorJS:更改输入文本的值
MeteorJS: Change value of input text
我有这个代码
product.jade
a#home(href="{{pathFor 'home'}}") Home
input#qty.form-control(type="text", value="1", name="qty")
product.coffee
Template['product'].events
'click #home': (e, template) ->
text = template.find("#qty")
???
return
如何将每次点击主页时的数量值设置为 5?我尝试使用 text.value("5") 但发生错误
Uncaught TypeError: string is not a function.
有什么想法吗?
试试这个:
Template.product.events
'click #home': ->
$('#qty').val 5
请记住,id 只能在页面上出现一次,因此 template.find
在这里并不是必需的。
试试这个:
Template.product.events
'click #home': (e, template) ->
template.$('#qty').val 5
或者这样:
Template.product.events
'click #home': (e) ->
$(e.currentTarget).parent().find('#qty').val 5
我有这个代码
product.jade
a#home(href="{{pathFor 'home'}}") Home
input#qty.form-control(type="text", value="1", name="qty")
product.coffee
Template['product'].events
'click #home': (e, template) ->
text = template.find("#qty")
???
return
如何将每次点击主页时的数量值设置为 5?我尝试使用 text.value("5") 但发生错误
Uncaught TypeError: string is not a function.
有什么想法吗?
试试这个:
Template.product.events
'click #home': ->
$('#qty').val 5
请记住,id 只能在页面上出现一次,因此 template.find
在这里并不是必需的。
试试这个:
Template.product.events
'click #home': (e, template) ->
template.$('#qty').val 5
或者这样:
Template.product.events
'click #home': (e) ->
$(e.currentTarget).parent().find('#qty').val 5