假设我有一个名为 index.php 的页面,它包含一个名为 divContent 的 div 元素,其中包含一个名为“msg”的按钮和另一个名为“show”的按钮。
当我加载 index.php 时,两个按钮显示得很好。我在我的页面上添加了 jquery。当点击我的“味精”按钮时,它会显示“成功”味精
警报(“成功”);
. 它的工作方式就像当我单击显示按钮(在 divContent 之外)时,它会通过 ajax 技术将另一个页面内容加载到我的 divContent 中。
$('#msg').click(function(e) {
alert("successful");
});
} //Whilst editing formatting - extra closing brace
$('#show').click(function(e) {
$.ajax({
type: "GET",
url: "test.php",
success: function(msg){
$('#divContent').html(msg);
}
});
e.preventDefault();
});
test.php
--------
<input type="button" id="msg" />
test.php 包含一个与 index.php 中的 msg 按钮相同的按钮。我的问题是当加载 index.php 时,单击 msg 按钮它显示成功的 msg 但是当单击 show 按钮时它将 test.php 的包含加载到 divContent 并单击 msg 按钮它不显示“成功”消息。问题是什么