Javascript 我可以在Ajax中为返回数据设置class或Id属性吗?

Javascript 我可以在Ajax中为返回数据设置class或Id属性吗?,javascript,php,ajax,Javascript,Php,Ajax,我有两个php文件file1.php和file2.php,file1.php用ajax发送一些东西到file2.php 从file2.php返回数据,如 echo "<a class='test' id='test'>click me</a>"; 我想单击a标记链接并发出警报(“某物”) 问题是我无法选择Id属性或Class属性的标记链接,如何选择?非常感谢。jQuery在运行时只知道页面中的元素,因此jQuery无法识别添加到DOM中的新元素。为了防止这种使用,将事件

我有两个php文件file1.php和file2.php,file1.php用ajax发送一些东西到file2.php

从file2.php返回数据,如

echo "<a class='test' id='test'>click me</a>";
我想单击a标记链接并发出警报(“某物”)


问题是我无法选择Id属性或Class属性的标记链接,如何选择?非常感谢。

jQuery在运行时只知道页面中的元素,因此jQuery无法识别添加到DOM中的新元素。为了防止这种使用,将事件从新添加的项冒泡到DOM中的某个点,当jQuery在页面加载上运行时,该点就在DOM中。许多人使用
document
作为捕获冒泡事件的地方,但没有必要在DOM树中占据那么高的位置。理想的


我也无法在文件1的页面源代码中找到“单击我”。phpWell最明显的一点是您编写了
clicl
,而不是
click
。。
document.getElementById("test2").innerHTML=data;
$("#test").clicl(function(){
    alert("hello");
});
$(document).on('click', '#test', function(){
    alert("hello");
});