javascript - 在 jquery 中为子子添加事件

标签 javascript jquery

jquery 对我来说只是一点帮助。 这是我的问题。我有一个 list

<ul>
  <li>
      <p>Name</p>
      <a href="#">Delete</a>
  </li>
</ul>

加载页面时,jquery 中启动了“删除”事件单击。所以现在的问题是,我想添加一个元素 <li></li>其中包含像上面这样的 child 。我使用 jquery 创建包含子项的标签“li”,然后将“prepend”添加到“ul”。 问题是,我无法在新项目上调用“删除”事件。请有人帮助我

最佳答案

试试这个 DEMO

var contentToAdd = ' <li> <p>Name</p> <a href="#">Delete</a> </li>';
$('ul').prepend(contentToAdd);

$('ul').on('click','a', function(){
    alert('click');
});

关于javascript - 在 jquery 中为子子添加事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17334547/

相关文章:

javascript - 如何从 flash as3 获取文本和矩形颜色?

javascript - 如何在 IE11 上禁用文本区域中的自动更正而不禁用拼写检查?

javascript - 绘制圆形 Canvas 和打印 Canvas

javascript - 使用 AMD 和 Moodle

javascript - Backbone.js View

javascript - 如何将 AngularJS 事件重新广播到子范围?

javascript - React js 是如何保证 props 的不变性的?

javascript - 当提交表单时没有任何错误,如何禁用提交按钮

android - JQuery 在 WebView 上不起作用

javascript - 我的变量出了什么问题,它是未定义的