zoukankan      html  css  js  c++  java
  • 总结5.8 jquery操作

    <script>
        //js寻找节点
        document.getElementById('id').parentNode;//父级节点
        document.getElementById('id').childNodes;//子集节点集
        document.getElementById('id').firstChild;//第一个子节点
        document.getElementById('id').lastChild;//最后一个子节点
        document.getElementById('id').nextSibling;//下一个同级节点
        document.getElementById('id').previousSibling;//上一个同级节点

        document.getElementById('id1').onclick = function () {
            alert('a');
            e.stoppropagation();//不再派发事件,使事件id1触发后分配到其他节点
            return false;//js中只阻止默认行为(如链接),jq还会防止冒泡
            e.preventdefault();//取消默认行为
        }
        document.getElementById('id2').onclick = function () {
            alert('b');
        }//当id1为id2的子元素时,点击id1触发事件后会派发父级id2的事件
        
        $('ul li').hover(function () {
            $(this).css('color','red');//$(this)指当前元素   
        },function () {
            $(this).css('color','green');
        });//jq中有hover事件,第一个function指鼠标移上去触发的事件,第二个指鼠标移走触发的事件

        $('ul li').hasClass('a');//判断是否有'a'class名
        $('ul li').toggleClass();

        $('x').width();//获取宽度(只包含内容)
        $('x').innerWidth();//获取内容和内边距的宽度
        $('x').outerWidth();//获取内容、内边距和边框得宽度
        $('x').height();//获取高度(只包含内容)
        $('x').innerHeight();//获取内容和内边距的高度
        $('x').outerHeight();//获取内容、内边距和边框得高度

        $('y').append('a');//被选中元素中的末端插入'a'
        $('y').prepend('a');//被选中元素中的首端插入'a'
        $('y').after('a');//被选中元素之后插入'a'
        $('y').before('a');//被选中元素之前插入'a'
        $('y').remove();//删除被选中元素及其子元素
        $('y').empty();//删除被选中元素的子元素,保留被选中元素

        $(div).parent();//查找父级元素
        $(div).parents();//查找所有祖先元素
        $(div).children();//查找子集元素
        $(div).find();//查找所有后代元素
        $(div).siblings();//查找同级元素
        $(div).eq();//索引号元素
    </script>
  • 相关阅读:
    在每个类声明之后、每个函数定义结束之后都要加空行。
    不提倡使用全局变量
    头文件中只存放“声明”而不存放“定义”
    用 #include “filename.h” 格式来引用非标准库的头文件
    用 #include <filename.h> 格式来引用标准库的头文件
    为了防止头文件被重复引用
    java Excel导入、自适应版本、将Excel转成List<map>对象
    selenium用java找到表格某一行某一列中含有特定文字的某个元素
    关于java中创建文件,并且写入内容
    java把一个文件的内容复制到另外一个文件
  • 原文地址:https://www.cnblogs.com/HighKK/p/12851504.html
Copyright © 2011-2022 走看看