javascript - 将 <div> 标签 elementID 传递给 Ajax 调用

标签 javascript jquery ajax web-services

所以我有以下 Ajax 调用来用动态生成的内容覆盖标签。但是,我想根据用于激活 onclick() Ajax 调用的按钮的 elementID 从动态 URL 加载内容。

我有以下代码,本质上我想用ActivateEventButton类的元素的ID替换。

$(document).ready(function() { 
       $('.ActivateEventButton').click(function(){
          $('.ContentBlock).load('https://exampleurl.com/<id of .ActivateEventButton> .ContentBlock');
       });
    });

最佳答案

您可以将 id 作为属性获取(如果定义了 id)。

$(document).ready(function() { 
       $('.ActivateEventButton').click(function(){
           var id = $(this).attr("id");
          $('.ContentBlock).load("https://exampleurl.com/" + id);
       });
    });

关于javascript - 将 <div> 标签 elementID 传递给 Ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43644677/

相关文章:

php - 填充下拉列表 - PHP Ajax MySQL

javascript - 如何使用 JavaScript 从 Ajax 请求解析 JSON

php - 使用 PHP 和 AJAX 的链表

javascript - 为拆分的单词添加效果

php - 如何组合两个文本超链接

javascript - 使用淡入/淡出和向上滚动菜单

javascript - jQuery $this + 兄弟元素调用不起作用

javascript - 如何修改和恢复简单的 Javascript 循环

javascript - 单击图像时播放 youtube 视频,视频结束时返回图像

javascript - 更改 JavaScript 中的日期格式