>  기사  >  웹 프론트엔드  >  일반적인 js 속성의 예 공유

일반적인 js 속성의 예 공유

小云云
小云云원래의
2018-02-28 11:33:061292검색

이 글은 주로 일반적으로 사용되는 js 속성의 예를 공유합니다. 먼저, 이 글이 모든 사람에게 도움이 되기를 바랍니다.


1

2

3

4

5

6

7

8# 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;var i = $("#ul1 li").length;

//append末尾插入

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

//append末尾插入

$("#btn1").click(기능 코드><code class="javascript plain" style="margin:0px;padding:0px; background:none;border:0px;float:none;line-height:1.8em;vertical-align:baseline;font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;min-height:auto;color:rgb(0,0,0);">() {🎜

  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()//元素之后

제거 방법

     $("#ul1 li:first").remove()

})

remove() - 선택한 요소(및 해당 하위 요소)를 제거합니다.

empty() - 선택한 요소에서 하위 요소를 제거하고

부모 속성




을 지웁니다.

1

2

3


parent () 선택한 요소의 직접 상위 요소parent() 被选元素的直接父元素

parents() 被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)

parentsUntil()介于两个给定元素之间的所有祖先元素

parents() 선택한 요소의 모든 상위 요소, 문서의 루트 요소(<html>)까지

parentsUntil() 두 개의 모든 상위 요소 사이에 있음

🎜

하위 속성




1

2

3


children() 方法返回被选元素的所有直接子元素 只一级  

find() 方法返回被选元素的指定后代元素,一路向下直到最后一个后代<br> $("p").find("span");//

后代的所有 元素
 $("p").find("*");// 

的所有后代

형제 속성




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에서 프레임과 창을 나누기 위해 일반적으로 사용되는 속성은 무엇입니까?

위 내용은 일반적인 js 속성의 예 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.