欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

js常用属性实例分享

程序员文章站 2022-03-29 12:55:37
...
本文主要和大家分享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;

//append末尾插入

$("#btn1").click(function() {

i++;

$("#ul1").append("<li>add" + i + "</li>")

})

//prepend头部插入

var j = 1;

$("#btn2").click(function() {

j--;

$("#ul1").prepend("<li>add" + j + "</li>")

})<br>before()//元素之前<br>after()//元素之后

  移除方法




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");//<p> 后代的所有 <span> 元素<br> $("p").find("*");// <p> 的所有后代<br>

同胞属性




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常用属性实例分享的详细内容,更多请关注其它相关文章!