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)
}