jQuery属性/常用函数

2016-09-19  本文已影响0人  盖被吹空调

属性操作

.val()用来处理input的value,可获取/修改
.attr()可获取元素的属性或设置元素属性,多个属性用Json对象
.removeAttr()删除元素的属性
.css()可获取元素的样式或设置元素样式,多个样式用Json对象
.addClass() / .removeClass()添加/移除元素的class
.hasClass()判断是否存在class
.toggleClass()切换,有则删除class无则添加class

常用函数

.each( function(index, Element) )
$.each(obj,function(index, Element))
遍历一个jQuery对象
$.extend([true] target [, object1 ] [, objectN ] )合并对象,后面的覆盖前面的,有true为深拷贝(可用于补全用户的缺省参数)
.clone()复制(包括原来对象的事件)

$('.content').clone().appendTo($('.ct'));
// 把已有的对象拷贝一份放到ct下

.index()获取下标
.ready( )当DOM准备就绪时,指定一个函数来执行。

<script src="js/jquery-3.1.0.min.js"></script>

<script>
         $(function(){
                console.log(1);
        console.log($('.box'))
// 相当于
    $(document).ready(function(){

        console.log(1);
        console.log($('.box'))
    })
// 相当于
    window.onload = function(){
        console.log(1);
        var box = document.querySelector('.box');
        console.log(box)
    }
上一篇下一篇

猜你喜欢

热点阅读