zoukankan      html  css  js  c++  java
  • 解决Jquery向页面append新元素之后事件的绑定问题

    /*经过用户技能标签增加样式*/
        $(".s-edited").live("hover",function(){
          $(this).toggleClass("borderd");
        })

    ===================================

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>测试</title>
    <script type="text/javascript"
    src="../resources/js/jquery-1.11.1.min.js"></script>
    <script type="text/javascript">
    $(function(){
    //动态添加
    $(".add").on("click",function(){
    console.log("进来了");
    $(".info").append('<div class="delete"><h3>单击我来删除我</h3></div>');
    });
     //对动态添加的元素添加事件-删除
    $(".info").on("click",".delete",function(){
    console.log("进来了Delete!");
    $(this).remove();
    });
     });
    </script>
     </head>
    <body>
     <h2 class='add'>单击我添加动态元素</h2>
     <div class="info"></div>
     </body>
    </html>
     
    以上代码就是本文对jquery append 动态添加的元素事件on 不起作用的解决方案,希望对大家学习有所帮助。
  • 相关阅读:
    Hive2.0函数大全(中文版)
    Centos7 安装并配置redis
    Java内部类
    beeline: 新版连接Hive server的工具
    jsoup的Document类
    Jsoup类
    jsoup的Node类
    jsoup的Element类
    Java中的多线程
    Java中的文件IO流
  • 原文地址:https://www.cnblogs.com/sntetwt/p/8649535.html
Copyright © 2011-2022 走看看