如何通过单击jQuery页面上任意位置的按钮来查找特定ID

时间:2018-11-03 12:21:30

标签: jquery

我试图通过单击页面上任意位置的按钮来获取特定的ID。

我正在尝试如下:

$(document).on('click','.cia_delete',function(e){
    e.preventDefault();
    e.stopPropagation();
    let thisBtn = $(this);
    let refreshArea = thisBtn.closest("body").find("#cia_refresh_area");
});

在上面的代码中,我想找到#cia_refresh_area可以在文档中的任何地方。

上面的代码正确吗?

1 个答案:

答案 0 :(得分:2)

根据您的问题反馈,您的代码应如下所示:

$(".cia_delete").click(function(e)
{
    e.preventDefault();
    e.stopPropagation();

    let refreshArea = $("#cia_refresh_area");
});

无论如何,我建议您阅读有关JQuery selectors的更多信息。就像与代码相关的基本示例一样:

  • $(“。cia_delete”)将与(并选择)所有具有 .cia_delete
  • 类的元素匹配
  • $(“#cia_refresh_area”)与ID属性等于 cia_refresh_area
  • 的元素匹配(并选择)