Javascript 单击此代码中不工作的函数

Javascript 单击此代码中不工作的函数,javascript,jquery,Javascript,Jquery,我包括JQuery,所有其他的单击功能都可以工作。我试着调试并将其从类更改为ID,并且类和ID名称都是唯一的(没有其他元素使用该类或ID) 我真的不知道为什么它不起作用,因为它对其他任何东西都起作用。谁能给我指一下正确的方向吗?我尝试给它一个ID(唯一)并将更改为#,但这也不起作用,是的,它被包装在一个: $(文档).ready(函数(){ 我没有收到任何让我困惑的错误。任何事情都将不胜感激 注意:HTML按钮实际上是由AJAX添加的(按下一个按钮,使用innerHTML直接插入响应),不是默认

我包括JQuery,所有其他的单击功能都可以工作。我试着调试并将其从类更改为ID,并且类和ID名称都是唯一的(没有其他元素使用该类或ID)

我真的不知道为什么它不起作用,因为它对其他任何东西都起作用。谁能给我指一下正确的方向吗?我尝试给它一个ID(唯一)并将
更改为
#
,但这也不起作用,是的,它被包装在一个:

$(文档).ready(函数(){

我没有收到任何让我困惑的错误。任何事情都将不胜感激


注意:HTML按钮实际上是由AJAX添加的(按下一个按钮,使用
innerHTML
直接插入响应),不是默认的页面加载。我不确定这是否会影响它,但请注意,如果会影响它。

如果该按钮是由Ajax添加的,则需要在上使用
,并使用一个封闭的选择器,大致如下:

$('body').on('click', '.query-btn', function () {
    // Whatever
});

(我使用
body
作为示例选择器,理想情况下,您可以将其范围缩小到更小的范围。)

如果按钮是由Ajax添加的,那么您需要在
上使用
和一个封闭选择器,大致如下:

$('body').on('click', '.query-btn', function () {
    // Whatever
});

(我使用
body
作为示例选择器,理想情况下,您可以将其范围缩小到更小的对象。)

你试过你的代码吗?我不能,它使用AJAX。但是,问题已经解决了,谢谢@VinothKrishnan&Down投票者请评论为什么…你试过你的代码了吗?我不能,它使用AJAX。但是,问题已经解决了,谢谢@VinothKrishnan&Down投票者请评论为什么…完美!我能找到关于这方面的文档吗?(我猜我在
?)上搜索JQuery
)我以前从未见过这种情况,我会在可能的时候标记答案。再次感谢!-同时,感谢您的编辑。@KyleE4K它被称为事件委派。看看这个。如果您无法添加内容,请不要回答如此明显的重复。关闭它们。@Tushar正在打电话;将在几分钟内搜索重复。我希望询问者们有什么可以处理的更晚一点。如果它是重复的,请投票关闭它。但是如果我找不到答案@Tushar,我不会提出问题。很明显,我不知道
语句/事件上的
,我搜索的所有内容都是非常愚蠢的事情,比如,他们忘记实际导入JQuery或使用
$(文档).ready
函数。但为了将来的参考,我会更努力地搜索:)不过再次感谢!太好了!我能找到这方面的文档吗?(我猜我在
上搜索JQuery
?)我以前从未见过这种情况,我会在可能的时候标记答案。再次感谢!-同时,感谢您的编辑。@KyleE4K它被称为事件委派。看看这个。如果您无法添加内容,请不要回答如此明显的重复。关闭它们。@Tushar正在打电话;将在几分钟内搜索重复。我希望询问者们有什么可以处理的更晚一点。如果它是重复的,请投票关闭它。但是如果我找不到答案@Tushar,我不会提出问题。很明显,我不知道
语句/事件上的
,我搜索的所有内容都是非常愚蠢的事情,比如,他们忘记实际导入JQuery或使用
$(文档).ready
函数。但为了将来的参考,我会更努力地搜索:)不过再次感谢!
$('body').on('click', '.query-btn', function () {
    // Whatever
});