为什么我的委派事件处理程序不触发?

flimflam57

因此,我在脚本标记内有以下html按钮。这样做的目的是防止它在最初加载到页面上时在页面重新加载时没有轻微的闪烁。

<script id="pagination" type="text/template">

    <input type = "submit" value = ">" id = "nextbutton" class = "scanbutton" style =  "width: 40px; height: 26px" />

</script>

<input type="submit" id="first" value="Clix">
<div id="paginationbuttons"></div>

然后是jQuery:

  $('#first').on('click', function() {
    var pageButtons= $('#pagination').html();
    $('#paginationbuttons').html(pageButtons);
    alert('good so far');

  });   

  $('#paginationbuttons').on('click', ':button', function () {
    alert('good again'); // No luck here
  });

我可以使用首次点击事件从脚本中提取html,但是当js读取页面时,下次点击事件似乎没有绑定(没有运行第二个警报)。我的问题在哪里?JSFIDDLE

数学

您正在使用:button选择器选择一个input[type=submit]将选择器更改为:input或将标签更改为buttoninput[type=button]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

看不到为什么我的事件处理程序没有触发我的函数的问题

使用React Hooks,为什么我的事件处理程序以错误的状态触发?

为什么我动态添加的事件处理程序没有持续触发

为什么我的RxJS订阅错误处理程序不触发?

为什么事件处理程序被触发两次?

为什么我的React复选框onChange处理程序在渲染时触发,然后在单击该框时不触发?

jQuery事件处理程序不触发

为什么这个 onClick 事件处理程序在我的 create-react-app 中触发两次

为什么点击事件不总是触发?

为什么ondrop html事件不触发?

为什么websocket的“打开”事件不触发?

VueJS:为什么在“输入”事件处理程序中触发“输入”事件?

为什么我的测试在我的(酶模拟事件)同步事件处理程序之前完成?

为什么我取消提交事件后监听器不处理keyup事件?

为什么在WPF / MVVM应用程序中不触发事件?

为什么未为引发异常的Task触发UnobservedTaskException事件处理程序?

jQuery:为什么单选按钮的更改事件处理程序不重新触发?

为什么我的滚动eventListener不触发?

为什么点击我的链接不触发?

为什么我的OnSelectedIndexChanged不触发?

为什么我的javaScript函数不触发?

为什么onError处理程序在Http.call()将来不触发?

为什么我不能使用反射来获取LinkButton事件的事件处理程序?

事件处理程序中的setTimeout似乎不触发

为什么Firebase的实时数据库的child_removed事件处理程序不执行?

为什么 Typescript 显示 Lambda 处理程序不推荐使用的事件?

停止父事件处理程序表单触发而不编辑所有子事件处理程序

为什么我的事件处理程序不允许我访问event.target?

为什么我的事件处理程序以<> c为目标?另外-什么是<> c?