...
本文主要和大家分享js常用属性实例,首先是几个比较容易常见的属性,希望能帮助到大家。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
$( "p" ).dblclick( function () {
$( this ).css( "color" , "green" );
})
$( "p" ).mouseenter( function () {
$( this ).text( "鼠标指针穿过元素" );
})
$( "p" ).mouseleave( function () {
$( this ).text( "鼠标指针离开元素" );<br>})
$( "p" ).mousedown( function () {
$( this ).text( "鼠标指针移动到元素上方,并按下鼠标按键" );
})
$( "p" ).mouseup( function () {
$( this ).text( "在元素上松开鼠标按钮时" );
})
$( ":text" ).focus( function () {
$( this ).val( "元素获得焦点" );
})
$( ":text" ).blur( function () {
$( this ).val( "元素失去焦点" );
})
|
插入方法:
1
2
3
4
5
6
7
8
9
10
11
12
|
var i = $( "#ul1 li" ).length;
$( "#btn1" ).click( function () {
i++;
$( "#ul1" ).append( "<li>add" + i + "</li>" )
})
var j = 1;
$( "#btn2" ).click( function () {
j--;
$( "#ul1" ).prepend( "<li>add" + j + "</li>" )
})<br>before()
|
移除方法
1
2
3
|
$( "#btn4" ).click( function () {
$( "#ul1 li:first" ).remove()
})
|
remove() - 删除被选元素(及其子元素)
empty() - 从被选元素中删除子元素 清空
父级属性
1
2
3
|
parent() 被选元素的直接父元素
parents() 被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)
parentsUntil()介于两个给定元素之间的所有祖先元素
|
后代属性
1
2
3
|
children() 方法返回被选元素的所有直接子元素 只一级
find() 方法返回被选元素的指定后代元素,一路向下直到最后一个后代<br> $( "p" ).find( "span" );
|
同胞属性
1
2
3
4
5
6
7
8
9
10
|
siblings()
$( "h2" ).siblings().css({ "color" : "red" , "border" : "2px solid red" });
$( "h2" ).siblings( "p" ).css({ "color" : "red" , "border" : "2px solid red" });
next()
$( "h2" ).next().css({ "color" : "red" , "border" : "2px solid red" });
nextAll()
$( "h2" ).nextAll();
nextUntil()
$( "h2" ).nextUntil( "h6" );
prev(), prevAll() 以及 prevUntil() 方法的工作方式与上面的方法类似,只不过方向相反而已:它们返回的是前面的同胞元素(在 DOM 树中沿着同胞元素向后遍历,而不是向前)。
|
遍历过滤
1
2
3
4
5
6
7
8
9
10
|
first() 方法返回被选元素的首个元素
$( "p p" ).first();
last() 方法返回被选元素的最后一个元素。
$( "p p" ).last();
eq() 方法返回被选元素中带有指定索引号的元素。从0开始
$( "p" ).eq(1);
filter() 方法规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。
$( "p" ).filter( ".intro" );
not() 方法返回不匹配标准的所有元素。not() 方法与 filter() 相反。
$( "p" ).not( ".intro" );
|
相关推荐:
HTML中划分框窗有哪些常用属性
关于CSS常用属性的详细介绍
css3中的常用属性介绍
以上就是js常用属性实例分享的详细内容,更多请关注其它相关文章!