Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript MeteorJS:在popover中时不会触发模板事件_Javascript_Jquery_Node.js_Twitter Bootstrap_Meteor - Fatal编程技术网

Javascript MeteorJS:在popover中时不会触发模板事件

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

我有这个密码。问题是单击时未执行按钮viewcart click。按钮viewcart位于popover内。如何触发按钮单击viewcart事件

玉石

咖啡

玉车

咖啡


您正在使用此
$('#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