如何使用我的Jquery代码创建委托事件侦听器
How to create a delegated event listener with my Jquery code
我正在尝试制作一个委托事件侦听器,这样当用户单击一次时,p
标记就会被删除,并添加一个输入框。第二次单击时,将删除输入框并附加p标记。
这是我的密码。现在什么都不管用。非常感谢。
//User clicks p tag named "#hour1".
$(document).ready(function(){
$("document").on('click', "#hour1", function( event ){
$("#hour1").remove();
$("#hour1Data").append("<input id='hour1Input' type='text'/>");
});
});
//On Second click, input box is sent back to data box.
$(document).ready(function(){
$("document").on("click", "#hour1Input", function( event ){
$("#hour1Input").remove();
$("#hour1Data").append("<p id='hour1'><?php echo $hour1; ?></p>");
});
});
<document>
元素。这会失败,因为您没有(因为HTML没有)。
传递document
对象而不是"document"
选择器。
相关文章:
- 如何在for循环中添加事件侦听器
- 未命中服务器发送的事件侦听器
- 如何覆盖原型中的事件侦听器
- 无法将事件侦听器附加到画布
- 如何在d3.js中自定义事件侦听器
- 在es6中,将带有回调的事件侦听器设置为可迭代的
- 事件侦听器未在chrome扩展中的options.js中启动
- IE8更改文本区域上的事件侦听器不工作
- 将事件侦听器添加到文档,而不是签入元素存在,然后添加事件侦听器
- javascript删除事件侦听器
- 我应该/如何清除mousemove JQuery事件侦听器
- 在JQuery中使用谷歌地图Api事件/侦听器
- 如何使用我的Jquery代码创建委托事件侦听器
- 'mousemove'画布中的事件侦听器-指针仅在最后一个矩形中更改
- 为什么此事件侦听器不工作
- 是否可以在数字输入框中的小按钮中添加事件侦听器
- 在Google Chrome扩展中添加事件侦听器
- SVG元素在转换后会丢失事件侦听器
- jQuery事件侦听器多次启动
- 如何在不删除类似侦听器的情况下从父对象中删除jQuery事件侦听器