jQuery基本操作

68 阅读1分钟

替换节点  replaceWith()

删除整个节点(可以自己删除自己)  remove()

清空节点内容  empty()

删除整个节点,保留元素的绑定事件、附加的数据  detach()

(empty remove 和 detach 执行完之后都有返回值返回删除的节点)

自定义属性attr(获取属性值,设置属性值)

删除 removeAttr()

/* 获取图片原有的属性 */

        console.log( $('img').attr('alt') )

        /* 设置图片的宽高 */

        $('img').attr('width','100px')

        $('img').attr('height','100px')

        /* 删除图片的属性 */

         $('img').click(function(){

             $(this).removeAttr('width')

             $(this).removeAttr('height')        })

遍历方法 each( ) :规定为每个匹配元素规定运行的函数

each 回调函数里面的第一个参数表示元素的索引,回调函数里面的第二个参数表示每一个遍历的原生元素

过滤 在集合元素中过滤出指定的元素 filter()

获取元素的父级元素 parent()

返回元素的所有祖先元素 parents()

用于获取紧邻匹配元素之后的元素 next(有多个.tt 会返回一个紧邻匹配元素之后的元素的集合)

用于获取紧邻匹配元素之前的元素 prev()

(next prev方法 获取不到元素 会返回jq对象 document)

用来获取元素的所有子元素  children()

(children获取不到元素会返回jq对象 document)

可以获取后代的元素  find()