js常用属性实例分享

本文主要和大家分享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(“鼠标指针离开元素”);
})

//鼠标指针移动到元素上,并按下鼠标按键

$(“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(“

add” + i + “”)

})

//prepend头部插入

var j = 1;

$(“#btn2”).click(function() {

  j–;

  $(“#ul1”).prepend(“

add” + j + “”)

})
before()//元素之前
after()//元素之后

  移除方法

1

2

3

$(“#btn4”).click(function() {

     $(“#ul1 li:first”).remove()

})

remove() – 删除被选元素(及其子元素)

empty() – 从被选元素中删除子元素 清空

父级属性

1

2

3

parent() 被选元素的直接父元素

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

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

后代属性

1

2

3

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

 

find() 方法返回被选元素的指定后代元素,一路向下直到最后一个后代
 $(“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中划分框窗有哪些常用属性

关于CSS常用属性的详细介绍

css3中的常用属性介绍

以上就是js常用属性实例分享的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2785628.html

(0)
上一篇 2025年3月8日 17:29:54
下一篇 2025年3月8日 17:30:03

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • ajax回调数据给js对象赋值实例分享

    本文主要和大家分享ajax回调数据给js对象赋值实例,希望能帮助到大家。 假如有一个js对象如下 var series= [{          type: ‘pie’,          name: ‘Browser share’,   …

    编程技术 2025年3月8日
    200
  • 原生js实现简单封装方法

    本文主要和大家分享原生js实现简单封装方法,本文和大家分享的代码希望能帮助到大家。 const ListenerFN = function ({ target, event, FN, option = {} }) {  if (target…

    编程技术 2025年3月8日
    200
  • JS作用域链和闭包实例分享

    执行上下文可以理解为当前代码的执行环境,它会形成一个作用域。    – 范围:一段或者一个函数   – 全局:变量定义,函数声明 (在一段里)   – 函数:变量定义,函数声明,this,argument…

    编程技术 2025年3月8日
    200
  • JS实现获取时间和设置倒计时代码分享

    本文主要和大家分享JS实现获取时间和设置倒计时代码,希望能帮助到大家。 只做笔记记录一下,主要用到date 和 setinterval 第一个倒计时的设置: var timeBox = document.querySelector(“#ti…

    编程技术 2025年3月8日
    200
  • JS简单网页进度条的实现代码

    本文主要和大家分享js简单网页进度条的实现代码,希望能帮助到大家。 nbsp;html>            jquery实现简单网页进度条    * { margin: 0; padding: 0; } /*大小和body一样,盖…

    编程技术 2025年3月8日
    200
  • JS基础前端知识点总结

    1.javascript概述(了解) 1.什么是javascript javascript简称为js,是一种运行于js解释器/引擎中的脚本语言js的运行环境:1.独立安装的js解释器(node)2.嵌入在浏览器内核中的js解释器 登录后复制…

    编程技术 2025年3月8日
    200
  • JavaScript复制内容到剪贴板实现代码

    最近一个活动页面中有一个小需求,用户点击或者长按就可以复制内容到剪贴板,记录一下实现过程和遇到的坑。 常见方法 查了一下万能的Google,现在常见的方法主要是以下两种: 第三方库:clipboard.js 原生方法:document.ex…

    2025年3月8日
    200
  • JS关于字符串的全排列算法及内存溢出详解

    本文主要和大家分享js关于字符串的全排列算法及内存溢出详解,给定字符串,求出所有由该串内字符组合的全排列。所包含的字符不重复。 输入:”abc”输出:[“abc”,”acb”,”bac”,”bca”,”cab”,”cba”] 登录后复制 我…

    编程技术 2025年3月8日
    200
  • JavaScript中Array.apply解析

    先来看一个问题: 如何理解Array.apply(null, {length:5})的{length:5}?本文主要和大家分享JavaScript中Array.apply解析,希望能帮助到大家。 我测试过 Array.apply(null,…

    编程技术 2025年3月8日
    200
  • Js前端性能优化总结

    最好的资源优化就是不加载资源。缓存也是最见效的优化手段。说实话,虽然说客户端缓存发生在浏览器端,但缓存主要还是服务端来控制,与我们前端关系并不是很大。但还是有必要了解一下。 缓存包括服务端缓存和客户端缓存,本文只谈客户端缓存。所谓客户端缓存…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论