jquery - 使用ajax后查找id

标签 jquery ajax

我有一个按钮,可以根据不同的 ID 打印带有数据的表单。 每个表单都包含唯一的 ID。

问题是主页找不到这些 ID

js(数据展示表单)

$(document).on("click", ".e-manage", function(e){

var element     = $(this);
var attracID    = element.attr("data-attracID");

data = "attracID=" + attracID;

$.ajax ({
  type: 'GET',
  url: 'attraction-manage.php',
  data: data,
  async: false,
  success: function (data) 
      {
        $("#attrac"+attracID).append(data);
      }
  });

    e.preventDefault();

});

$(document).on("click", ".close_form", function(e){
    formID = $(this).parents("form").attr('id');
    $("#attrac-form-"+formID).hide();  **// this part doesn't works**

    e.preventDefault();
});

数据结果:

<form id="attrac-form-<?PHP echo $mainIndex['id'] ?>" action="#">
</form>

<form id="attrac-form-<?PHP echo $mainIndex['id'] ?>" action="#">
</form>

<form id="attrac-form-<?PHP echo $mainIndex['id'] ?>" action="#">
</form>

最佳答案

只要删除字符串,你的代码就会像这样:

$("#"+formID).hide();

就像 Furquan Khan 所说的那样。

关于jquery - 使用ajax后查找id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50698946/

相关文章:

php - 使用 php-jquery 替换图像时出现问题

jquery - 如何调试 jquery 的内部函数

javascript - $.ajaxPrefilter 抛出未捕获的类型错误 : Cannot convert null to object Exception

php - 获取textbox的值并将其传递给php

jquery - jsGrid loadData 不起作用

javascript - 从另一个页面加载 ajax 弹出窗口

javascript - 如何通过单击jquery中的删除按钮来删除显示表中的行

javascript - 选择选择下拉值时添加迄今为止的天数 JQuery/JS

javascript - 通过参数将跨度内容发送到站点

javascript - AJAX GET 竞争条件?