text()
获取和设置文本内容
css()
设置和获取样式
名称 | 用法 | 描述 |
---|---|---|
:eq(index) | $(“li:eq(2)”) | 获取到的li元素中,选择索引号为2的元素,索引号index从0开始 |
:odd | $(li:odd) | 获取到的li元素中,选择所要为奇数的元素 |
:even | $(li:even) | 获取到的li元素中,选择所要为偶数的元素 |
##### jQuery筛选选择器(方法) | ||
筛选选择器的功能与过滤选择器有点类似,但是用法不一样,筛选选择器主要是方法 |
名称 | 用法 | 描述 |
---|---|---|
children(selector) | $(‘ul’).children(‘li’) | 相当于$(‘ul>li’),子类选择器 |
find(selector) | $(‘ul’).find(‘li’) | 相当于$(‘ul li’) 后代选择器 |
siblings(selector) | $(‘#first’).siblings(‘li’) | 查找兄弟节点,不包括自己本身 |
parent() | $(‘#first’).parent() | 查找父亲 |
eq(index) | $(‘#fitst’).eq() | 相当于$(‘li:eq(2)’).index从0开始 |
next() | $(‘li’).next() | 找下一个兄弟 |
prev() | $(‘li’).prev() | 找上一个兄弟 |
$('ul').mouseover(function (){
console.log(this);//谁调用了mouseover,然后this就是谁,且this是dom对象,使用jquery需要转换为jquery对象
})
以后如果有鼠标移入事件,请使用mouseenter,而不是mouseover
鼠标离开事件使用mouseleave,而不是mouseout
当父类的对象引用没有指向父类的对象,而是指向了子类的对象时,调用方法或访问变量时会怎样呢?
假设父类为Person,子类为Student,有下面的两行定义:
Student sTest = new Student();
Person pTest = sTest;
其中,pTest就是父类的对象引用,sTest是子类的对象引用;pTest和sTest指向了同一个子类对象。
那么,
(1).如果子类的 成员变量与父类的 成员变量 的类型及名称都相同,则用sTest访问时,访问到的是子类的成员变量;用pTest访问时,访问到的是父类的成员变量;
(2).如果子类的静态成员变量与父类的静态成员变量的类型及名称都相同,则用sTest访问时,访问到的是子类的静态成员变量;用pTest访问时,访问到的是父类的静态成员变量;
(3).如果子类的静态成员方法重写了父类的静态成员方法,则用sTest调用时,调用的是子类的静态成员方法;用pTest调用时,调用的是父类的静态成员方法;
(4).如果子类的成员方法重写了父类的成员方法,则用sTest调用时,调用到的是子类的成员方法;用pTest调用时,调用的也是子类的成员方法;
(5).用sTest调用未覆盖的父类成员方法时,该方法中如果使用到了被隐藏的变量或方法时,规则同上;
background-color 和 backgroundColor