当前位置: 首页 > 知识库问答 >
问题:

在jquery var[duplication]中未传递数据属性值

仇建茗
2023-03-14

null

我想在单击垃圾图标时传递每个条目的数据属性,但是对于当前的js代码,我只获得第一个条目的ID。

下面是我的html btn代码,其中“entry-num”是从DB生成的条目id:

<a href="#" id="dlt-btn" data-entryid="{entry-num}" class="btn btn-danger delete">
   <i class="far fa-trash-alt"></i>
</a>

下面是我的js代码,我正在尝试(目前)在控制台中传递值:

$("#dlt-btn").click(function(){
 var entryId = $(this).data("entryid");
 console.log(entryId);
});

共有3个答案

韶景曜
2023-03-14

由于数据是在页面加载后生成的,因此应该尝试事件委派。类似于:

$('#someParentElement').on('click', '.deleteButtonClass', function(){
 var entryId = $(this).data("entryid");
 console.log(entryId);
});
长孙深
2023-03-14

null

刁跃
2023-03-14

全局属性定义了一个唯一标识符(ID),该标识符在整个文档中必须是唯一的。它的目的是在链接(使用片段标识符),脚本或样式(使用CSS)时标识元素。

使用class而不是ID:

$(".delete").click(function(){
  var entryId = $(this).data("entryid");
  console.log(entryId);
});
 类似资料:
  • 在使用PingFederate进行单点登录期间,我需要将数据从一个系统传递到另一个系统。 目前我的链接如下所示: 目标资源,解码,如下所示: pingfederate处理请求后,它最终会向其他公司发送一封邮件,将整个TargetResource复制到RelayState、params和all中: 我的目标是以某种方式将 paramOne 和 paramTwo 传递到 SAML 属性中,但不要将这些

  • 问题内容: 我一直在寻找答案,但只能找到答案。 我有一个按钮可以选择。没有代码,我通过“接口”构建器进行设置。上,我有一个按钮,可以自行关闭 我想从视图传递回时传递一个字符串。我该怎么做呢?另外,我正在使用swift。 提前致谢! 问题答案: 有两种常见的模式,这两种模式都消除了viewController2明确了解viewController1的需要(这对于可维护性非常重要): 为您的viewC

  • 我是SoapUI的新手,遇到了一个我不明白的问题。目标:我想在不同的测试步骤中将结果从一个Groovy脚本传递到另一个Groovy脚本。 第1步:我有一个生成GUID的Groovy脚本: 步骤2:我有一个属性转移步骤,它接受上述脚本的结果,并将其传递到HTTP请求步骤(正在工作) 步骤3:我有第二个Groovy脚本,它运行curl命令,其中需要包含相同的GUID。 第3步是问题开始的地方。如何从第

  • 英文原文:http://emberjs.com/guides/components/passing-properties-to-a-component/ 默认情况下,组件不能访问模板作用域下的属性。 例如,假设有一个用于显示一篇博客的blog-post组件: 1 2 3 4 <script type="text/x-handlebars" id="components/blog-post">

  • 我正在使用Amazon SNS向Android设备发送推送通知。如果我发送以下JSON,我将无法读取数据元素中的参数。 { “默认”: “消息在这里”, “GCM”: { “数据”: { “消息”: “这是消息” } } } 我可以读取默认元素,但是在我的broadcastreceiver中我不能这样做。 受保护的无效在手本(意图意图) { } 尝试读取消息元素会导致错误。 如果我直接通过GCM发