zoukankan      html  css  js  c++  java
  • onclick事件

    7.3.3 快速上手
    
    使用普通的方法给元素绑定一个单击事件,代码如下:
    
    
    node2:/var/www/html/jquery/aa#cat a13.html 
    $('a').click(function(){
       alert('aa');
    });
    
    这样写法可以为页面上已经存在的超链接元素绑定单击事件,但是通过JavaScript 方法动态加载的内容中的
    
    超链接元素则不会被绑定单击事件。
    
    此时,可以使用livequery插件,无论这些元素是页面上本身已经存在的,还是后来通过JavaScript方式动态加载的,
    
    都会被绑定上单击事件 代码如下
    
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
    <script src="jquery-2.2.2.min.js" type="text/javascript"></script>
    <script src="jquery.livequery.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(document).ready(function(){
      $('a').livequery('click',function(){
              alert('livequery导致的点击');
    		  return false;
    		  
    	});
    	$("body").append('<p><a href="#">超链接B</a>');
    	$("body").append('<p><a href="#">超链接C</a>');
    	});
    	</script>
    	</head>
    	<body>
    	   <a href="#">超链接A</a>
    	</body>
    	</html>
    	
    	
    调整为:
    node2:/var/www/html/jquery/aa#cat a13.html 
    <head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
    <script src="jquery-2.2.2.min.js" type="text/javascript"></script>
    <script src="jquery.livequery.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(document).ready(function(){
              $('a').click(function(){
              alert('livequery导致的点击');
    		  return false;
    		  
    	});
    	$("body").append('<p><a href="#">超链接B</a>');
    	$("body").append('<p><a href="#">超链接C</a>');
    	});
    	</script>
    	</head>
    	<body>
    	   <a href="#">超链接A</a>
    	</body>
    	</html>
    	
    
    此时点击:
    
    超链接A
    
    超链接B
    
    超链接C
    
    点击 超链接B 和 超链接C 没有任何反应
    
    运行代码后,可以发现,新添加到文档中的超链接元素也被绑定了单击事件

  • 相关阅读:
    Java知多少(28)super关键字
    Java知多少(27)继承的概念与实现
    Java知多少(26)源文件的声明规则
    Java知多少(25)再谈Java包
    Java知多少(24)包装类、拆箱和装箱详解
    Java知多少(23)类的基本运行顺序
    Java知多少(22)方法重载
    Java知多少(21)this关键字详解
    Java知多少(20)变量的作用域
    Java知多少(19)访问修饰符(访问控制符)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349284.html
Copyright © 2011-2022 走看看