zoukankan      html  css  js  c++  java
  • 关于jq操作html标签的id属性

         一般jq操作html标签,通过id、class最为常见。此处单说id操作。当设置标签id属性,即为文档全局唯一标识,当设置第二个或更多标签相同id属性,jq只识得文档流最上方第一个拥有此id属性的标签节点,通过该id绑定的一些jq操作便只能在第一个元素上使用,然而使用clone函数便能解决这一问题。

         

    <button id="button" type="button">复制</button>
    <div id="ok">我的id是ok</div>

    <script type="text/javascript" src="../js/jquery-1.7.2.js"></script>

    <script type="text/javascript">

    $('#ok').click(function(){
    alert('我要变红')
    $(this).css('color','red')
    })

    $("#button").click(function(){
    $('#ok').clone(true).insertAfter(this);
    });

    </script>

    这段代码可以实现当复制出来的同样拥有id=ok 的div,当触发单击事件的时候,依然可以弹出对话框,并且文本颜色变成红色

  • 相关阅读:
    分页查询+组合查询
    单点登录3
    单点登录2
    单点登录1
    sql server 语句
    jsTree动态加载数据
    sql 根据日期模糊查询&SQL Server dateTime类型 模糊查询
    快捷键
    JQUERY获取当前页面的URL信息
    C#中的?和??的用法
  • 原文地址:https://www.cnblogs.com/yypb/p/5630193.html
Copyright © 2011-2022 走看看