Javascript MeteorJS:在popover中时不会触发模板事件
我有这个密码。问题是单击时未执行按钮viewcart click。按钮viewcart位于popover内。如何触发按钮单击viewcart事件 玉石 咖啡 玉车 咖啡Javascript MeteorJS:在popover中时不会触发模板事件,javascript,jquery,node.js,twitter-bootstrap,meteor,Javascript,Jquery,Node.js,Twitter Bootstrap,Meteor,我有这个密码。问题是单击时未执行按钮viewcart click。按钮viewcart位于popover内。如何触发按钮单击viewcart事件 玉石 咖啡 玉车 咖啡 您正在使用此$('#popover content').html()创建新元素,它不会附加到blaze(不知道这是否是正确的放置方式)。我在谷歌地图上也遇到了同样的问题。POPOR放在DOM中的什么位置 编辑:您可以做的一件事是,不必那样创建模板,只需在某处渲染它,并在需要时使其显示。你可以看到他们是怎么做到的 template
您正在使用此
$('#popover content').html()创建新元素,它不会附加到blaze(不知道这是否是正确的放置方式)。我在谷歌地图上也遇到了同样的问题。POPOR放在DOM中的什么位置
编辑:您可以做的一件事是,不必那样创建模板,只需在某处渲染它,并在需要时使其显示。你可以看到他们是怎么做到的
template(name="header")
ul.nav.navbar-nav.navbar-right
li
button.btn.btn-info.cart(name="cart", type="button", data-container="body", data-toggle="popover", data-placement="buttom") Cart
#popover-content.hide
+cart
Template.header.rendered = ->
$('.cart').popover
placement : 'bottom'
html: true
title: 'cart'
content: ->
$('#popover-content').html()
return
template(name="cart")
table
tr
td
button.viewcart View Cart
Template['cart'].events
"click .viewcart": ->
console.log 'im click!'
return