首页 > 解决方案 > 添加 id 到

使用 JavaScript 或 jQuery 或 Angular

问题描述

我有一个动态生成的 HTML 文档。

它有一堆<p>包含文本的标签。我正在尝试选择<p>用户单击该特定文本的时间。不幸的是,我不允许将id添加到<p>我可以用来选择测试的特定块的标签中。

所以我需要找到一种方法来<p>使用 javascript 或 jQuery 或 Angular 将 id 动态添加到标签中。

我见过一些使用 jQuery 的解决方案,.attr("id", "newId")但它需要一个选择器,我不知道用什么作为选择器。

任何人都可以提出一些建议吗?

标签: javascriptjqueryhtmlangular

解决方案


也许这有帮助:

$(function(){
  $("p").on("click", function(){
    $(this).attr('id', 'value');
  });
})

http://plnkr.co/edit/mvKZBopcwuVqAJV7vq7j?p=preview


推荐阅读