jquery 添加html元素后 html中click失效问题

jqeury 添加html 元素后 .click 失效问题

Java代码  

  1. <script>  
  2.     function xxx() {  
  3.         var abc = '<li><h3 class="geegee">3</h3></li>';  
  4.         var acc = '<li><h3 class="geegee">4</h3></li>';  
  5.         output = $(abc + acc);  
  6.         $('#category').append(output);  
  7.     }  
  8. </script>  
  9.   
  10. <script>  
  11.     $(document).ready(function() {  
  12.         $(".geegee").click(function() { //bug  
  13.             alert("a");  
  14.         });  
  15.     });  
  16. </script>  

 改掉

Java代码  

  1. $("#category").delegate(".geegee","click",function() {  
  2.     alert("a");  
  3. });  

 ddd

 

时间: 2024-09-17 04:43:47

jquery 添加html元素后 html中click失效问题的相关文章

jQuery删除一个元素后淡出效果展示删除过程的方法

 这篇文章主要介绍了jQuery删除一个元素后淡出效果展示删除过程的方法,实例分析了jQuery中fadeTo及slideUp等方法的使用技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了jQuery删除一个元素后淡出效果展示删除过程的方法.分享给大家供大家参考.具体分析如下: 当我们删除一个元素时希望能看到删除的过程,这个效果通过对元素进行淡出展示动态化删除过程. ? 1 2 3 4 5 6 7 $("#myButton").click(function() { $

jquery 点击元素后,滚动条滚动至该元素位置的方法_jquery

点击元素后,滚动条滚动至该元素位置: $('a.lead-link').bind('click', function(e) { e.preventDefault(); $('html,body').animate({ scrollTop: $(this.hash).offset().top - 60 }, 1500); }); 以上这篇jquery 点击元素后,滚动条滚动至该元素位置的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持. 以上是小编为您精心准备的的内容,

ArrayList.add()添加一个元素后,会把前面一个元素覆盖

    今天写程序时,每次取值均正确,但是不管怎么输出,都是输出最后一次 add 的值,百思不得其解,后来才发现,java的list的 add方法引用的是地址,如果是全局的话,每次引用的值都一样,取的值也就一样了.每次add都用new一个新实体就可以解决问题了,接近两小时的青春浪费了,就因为一行代码位置错误,对 list 不熟悉. 大概如下: FlightInfoVo fInfoVo = new FlightInfoVo(); for() { fInfoVo.set ; ............

jQuery入门(14) 添加HTML元素

使用jQuery可以方便的添加新的HTML元素. 下面的方法用于添加HTML元素: append() – 在指定的元素的尾部添加一个新内容. prepend() -在指定的元素里前部添加新内容. after() – 在指定元素前添加新内容 before() -在指定元素的后面添加新内容. 乍一看 append,prepend 和after,before似乎功能一样,但append,prepend指在选中的元素本身(内部)的前 面和后面,而after,before指在选择中的元素的前面和后面. 可

jQuery添加删除DOM元素方法详解_jquery

本文实例分析了jQuery添加删除DOM元素的方法.分享给大家供大家参考,具体如下: 介绍 DOM是Document Object Modeule的缩写,一般来说,DOM操作分成3个方面. 1.DOM Core DOM Core并不专属于javascript,任何一种支持DOM的程序设计语言都可以使用它,用途也远不止仅限于网页,也可以用来处理任何一种使用标记语言编写出来的文档,如XML. 例如:document,getElementsByTagName("form");//使用DOM

jQuery使用append在html元素后同时添加多项内容的方法

 这篇文章主要介绍了jQuery使用append在html元素后同时添加多项内容的方法,实例分析了jQuery中append追加内容的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery使用append在html元素后同时添加多项内容的方法.分享给大家供大家参考.具体分析如下: 下面的代码可以同时在文本段落后添加多项内容 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <!DOCTYPE html

jquery 中click事件传递绑定click事件的元素本身

问题描述 jquery 中click事件传递绑定click事件的元素本身 jquery 中click事件怎么传递绑定click事件的元素本身,也就是传递我点击的那个元素. 解决方案 function.call/apply来更改tihs指向 解决方案二: $('#xxxxl').on( 'click', function() { var self = $(this); self.parent().next().slideToggle("fast"); self.hasClass('fol

jQuery使用append在html元素后同时添加多项内容的方法_jquery

本文实例讲述了jQuery使用append在html元素后同时添加多项内容的方法.分享给大家供大家参考.具体分析如下: 下面的代码可以同时在文本段落后添加多项内容 <!DOCTYPE html> <html> <head> <script src="js/jquery.min.js"> </script> <script> function appendText() { var txt1="<p&g

代码初步写好后,可能我们想达到的效果是:往集合lists的子集合tempList中添加一个元素6,而原有的集合保持不变。

问题描述 List<Object> lists = new ArrayList<Object>(); lists.add("1"); lists.add("2"); lists.add("3"); lists.add("4"); List<Object> tempList = lists.subList(2, lists.size()); tempList.add("6"