• jQuery DOM操作之结点转移复制


    jQuery DOM操作之结点转移复制
    $('div').append($('p'))这样即可把p标签移动到div标签里
    $('div').append( $('p').html() )是把p标签里的内容复制到div标签里
    $('div').append( $('p').clone(true))是复制一份到div标签里,原来的标签还保留着
    $(function(){ 
    $(".nm_ul li").click(function(){ //当clone参数设置为true时还可以将按钮上绑定的事件一起复制到新按钮上
    $(this).clone(true).appendTo(".nm_ul"); // 复制当前点击的节点,并将它追加到<ul>元素 
    })
    });

    在clone()方法中传递了一个参数true,它的含义是复制元素的同时复制元素中所绑定的事件。因此该元素的副本也同样具有复制功能。如果不希望事件也被复制,则可以这么写:$('div').append( $('p').clone())
    将页面上的一个节点移动到另外一个地方可以用jq的内部和外部插入方法(append,appendTo,prepend,prependTo,after,before,insertAfter,insertBefore),直接将选中的节点传递进去就可以实现移动
    $("button").click(function(){ 
    $(this).appendTo($("#box")); 
    //或者用append 
    $("#box").append(this); 
    });

    eclipse快捷键与系统冲突
    ctrl+alt+down键默认被联想笔记本显卡屏幕翻转占用,在eclipse中就不起作用了,在设置中禁用显卡快捷键还是不行,后来把显卡屏幕翻转的快捷键修改成其他的再禁用就好了。

    ztree3.5.02选中结点时报错
    更新jquery版本后,使用jquery1.1.1,左键点击Tree里的节点的时候报错,虽然不影响显示,但是在chrome控制台显示报错
    Uncaught TypeError: Cannot read property 'nodeName' of undefined jquery.ztree.core-3.5.js:614  
    原因: srcElement 不规范,不符合 W3C 标准,所以在 jquery 1.9 中彻底删除了这个属性
    将 代码中 var n = e.srcElement.nodeName.toLowerCase();
    替换为 var n = e.originalEvent.srcElement.nodeName.toLowerCase();
    替换为zTree3.5.16版本后正常。

    eclipse下搜狗拼音输入法总是变成繁体
    输入法设置-》修改取消简繁体切换快捷键:ctrl+shift+F




  • 相关阅读:
    [LeetCode] 456. 132 Pattern
    [LeetCode] 606. Construct String from Binary Tree
    [LeetCode] 536. Construct Binary Tree from String
    [LeetCode] 925. Long Pressed Name
    [LeetCode] 652. Find Duplicate Subtrees
    [LeetCode] 743. Network Delay Time
    [LeetCode] 1209. Remove All Adjacent Duplicates in String II
    [LeetCode] 1047. Remove All Adjacent Duplicates In String
    [LeetCode] 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
    [LeetCode] 859. Buddy Strings
  • 原文地址:https://www.cnblogs.com/doit8791/p/4838467.html
Copyright © 2020-2023  润新知