Javascript 使用JQuery修改函数写入文档的数据

Javascript 使用JQuery修改函数写入文档的数据,javascript,jquery,ajax,Javascript,Jquery,Ajax,我的大多数html都是通过Jquery请求提供的数据。它通过将其插入“main”div写入页面,如下所示: $("#main").html(passedData); } 该页面工作得很好,但现在我在尝试向写入div的数据添加任何javascript时遇到了问题 也就是说,我有插入到div中的表,我试图编写脚本,在单击其他单元格时隐藏某些单元格。我曾经确保我所有的JS都是正确的,但出于某种原因,JS函数似乎没有看到div中的数据,也不会对其进行操作 我有什么遗漏吗?当向这样的页面写入数据时,是否

我的大多数html都是通过Jquery请求提供的数据。它通过将其插入“main”div写入页面,如下所示:

$("#main").html(passedData);
}
该页面工作得很好,但现在我在尝试向写入div的数据添加任何javascript时遇到了问题

也就是说,我有插入到div中的表,我试图编写脚本,在单击其他单元格时隐藏某些单元格。我曾经确保我所有的JS都是正确的,但出于某种原因,JS函数似乎没有看到div中的数据,也不会对其进行操作


我有什么遗漏吗?当向这样的页面写入数据时,是否必须执行某些操作才能使用javascript引用该数据?

如果没有实际的代码,很难排除故障,但我几乎可以肯定的是,当执行jQuery代码时,通过AJAX引入的元素不存在。因此,不会附加任何事件


你应该研究一下如何使用它。将其附加到启动DOM ready时存在的父元素,您可以操作其中动态拉入的任何元素。

您必须将事件处理程序附加到这些“未来”元素,如下所示:

$("#main").on("click", ".myelement", function(){
        // Do something
});

阅读更多。此外,如果您发布了实际代码,这会容易得多。

如果您不发布您正在使用的实际代码,没有人可以帮助您。我打赌您在添加新表之前分配了单击事件。但我无法验证这一点,因为您没有给出问题的示例。您都是正确的,谢谢您的帮助。很抱歉,我没有包含代码,我的站点的设置方式必须从大约10个位置进行:(谢谢,这正是我想弄明白的。看起来我需要在数据写入页面后添加这些事件处理程序。不要忘记对任何有帮助的答案进行投票;如果答案解决了您的问题,请接受答案。我实际上刚刚找到了一种解决问题的简单方法。在编写da的函数的末尾ta在页面中,我添加了事件处理程序,它们工作正常。感谢您的帮助。太棒了,这解决了问题!