在过去的 2-3 个小时里,我一直在尝试解决这个问题,但最终放弃了。这是我的 javascript/jquery 的一部分。
$(function() {
$('#ob').change(function() {
var id = $("#ob").val();
var form_data = {
id: id,
OB: 3
};
$.ajax({
url: "changeinfo.php",
type: 'POST',
data: form_data,
success: function(data) {
$("#finfoob3").html(data);
}
});
return false;
});
});
以上成功地修改了一个 DIV 元素的变化。
但是在那个 DIV 元素中,有一个 id=obt3 的按钮不起作用。实际上,它正在将其名称覆盖为其他内容。我向 AJAX 调用发送了另一个 POST 值 OB,并将其与 obt 连接,使其变为 obt3。然后我将按钮的 id 放入 obt3 但它仍然不会响应点击事件。
我试图用谷歌浏览器检查元素,元素的 id 成功更改为 obt3,但不会响应它的点击事件。