将javascript应用于mustache创建的对象

将javascript应用于mustache创建的对象,javascript,mustache,Javascript,Mustache,我的javascript中有一个小胡子模板,它被放入html中 它由H2标签和ul/li标签组成 我在javascript的底部有这个 function vara(){ alert('f') } $('h2').click(vara) 但是,当我单击由mustache模板创建的H2标记时,这不起作用。我该如何补救呢?等待文档生成。等待文档生成。等待文档生成。等待文档生成。您的内容是在运行时后通过小胡子添加的,因为您的处理程序是在运行时绑定的,所以他们不

我的javascript中有一个小胡子模板,它被放入html中

它由H2标签和ul/li标签组成

我在javascript的底部有这个

    function vara(){
        alert('f')
    }

    $('h2').click(vara)

但是,当我单击由mustache模板创建的H2标记时,这不起作用。我该如何补救呢?

等待文档生成。

等待文档生成。

等待文档生成。

等待文档生成。

您的内容是在运行时后通过小胡子添加的,因为您的处理程序是在运行时绑定的,所以他们不知道绑定到什么。正确的方法是在上使用
。并将单击事件绑定到附加内容的容器

$(document).on("click", "h2", vara);

您的内容在运行时之后通过mustach添加,并且由于您的处理程序在运行时绑定,所以它们不知道绑定到什么。正确的方法是在
上使用
。并将单击事件绑定到附加内容的容器

$(document).on("click", "h2", vara);

您的内容在运行时之后通过mustach添加,并且由于您的处理程序在运行时绑定,所以它们不知道绑定到什么。正确的方法是在
上使用
。并将单击事件绑定到附加内容的容器

$(document).on("click", "h2", vara);

您的内容在运行时之后通过mustach添加,并且由于您的处理程序在运行时绑定,所以它们不知道绑定到什么。正确的方法是在
上使用
。并将单击事件绑定到附加内容的容器

$(document).on("click", "h2", vara);

可能是
$(文档)这实际上是可行的。为什么这样做有效而不是我的方法?craig发布了一个答案-希望这能澄清一些问题。可能是
$(文档)。在(“单击”,“h2”,vara)这实际上是可行的。为什么这样做有效而不是我的方法?craig发布了一个答案-希望这能澄清一些问题。可能是
$(文档)。在(“单击”,“h2”,vara)这实际上是可行的。为什么这样做有效而不是我的方法?craig发布了一个答案-希望这能澄清一些问题。可能是
$(文档)。在(“单击”,“h2”,vara)这实际上是可行的。为什么这样做有效,但我的方法无效?craig发布了一个答案-希望这能澄清一些问题。如果我不想要点击事件,而只是想在实现胡子后运行一个函数,那该怎么办?@craig--不确定,可能会问另一个问题如果我不想要点击事件,但只想在胡子被实现后运行一个函数呢?@craig--不确定,可能会问另一个问题如果我不想要点击事件,但只想在胡子被实现后运行一个函数呢?@craig--不确定,可能会问另一个问题如果我不想要点击事件,而只是想在胡须植入后运行一个函数呢?@craig——不确定,可能会问另一个问题