首页 > 技术文章 > jq相关细节-1

chenglj 2017-11-13 16:20 原文

animate/动画

所有用于动画的属性必须是数字的,除非另有说明;这些属性如果不是数字的将不能使用基本的jQuery功能。(例如,width, height或者left可以执行动画,但是background-color不能,除非使用jQuery.Color插件。)属性值的单位像素(px),除非另有说明。单位em 和 %需要指定使用。

 

遍历

获取遍历个数

//获取id=div1下的子元素的个数
$('#div1').children().length;
//获取id=div1下的span元素个数
$('#div1').children('span').length;

 

判断dom是否有class的值

//判断button元素是否有btn类
$("buttonl").hasClass("btn")

 

获取索引

$("li").hover(function(){ 
  alert($("li").index(this)); //获取当前元素在所有"li"元素的索引值
});

 

推荐阅读