Jquery 整理元素选取、常用方法一览表

Jquery 整理元素选取、常用方法一览表

元素选取

Jquery可以通过多种方式选取页面中的元素,包括标签名、class、id、属性等等。

标签名

通过标签名选取元素,可以使用$('标签名')的形式,例如:

$('div') // 选取所有<div>元素

class

通过class选取元素,需要在class前加上“.”,例如:

$('.example') // 选取所有class为example的元素

id

通过id选取元素,需要在id前加上“#”,例如:

$('#example') // 选取id为example的元素

属性

还可以通过元素的属性选取元素,例如:

$('a[href="https://www.baidu.com"]') // 选取<a>元素中href属性为https://www.baidu.com的元素

常用方法一览表

Jquery提供了多种简单易用的方法,方便对元素进行操作和修改。

html()

获取或设置元素的值(HTML内容)。

<div id="content">
  <p>Hello World!</p>
</div>
$('#content').html() // 获取<div id="content">中的HTML内容
// 返回值
// <p>Hello World!</p>

$('#content').html('<p>你好,世界!</p>') // 设置<div id="content">中的HTML内容
// HTML内容被修改为:<p>你好,世界!</p>

val()

获取或设置表单元素的值。

<input type="text" id="input">
$('#input').val() // 获取<input type="text" id="input">的值
// 返回值:空字符串

$('#input').val('Hello World!') // 设置<input type="text" id="input">的值
// input元素的内容被修改为:"Hello World!"

text()

获取或设置元素的文本内容。

<div id="content">
  <p>Hello World!</p>
</div>
$('#content p').text() // 获取<p>元素中的文本内容
// 返回值:Hello World!

$('#content p').text('你好,世界!') // 设置<p>元素中的文本内容
// p元素的内容被修改为:"你好,世界!"

css()

获取或设置元素的样式。

<div id="content">
  <p>Hello World!</p>
</div>
.text-red {
  color: red;
}
$('#content p').css('color') // 获取<p>元素中的字体颜色
// 返回值:当前字体颜色(根据CSS样式表中的定义而定)

$('#content p').css('color', 'red') // 设置<p>元素中的字体颜色
// p元素的字体颜色被修改为红色

append()

将元素添加到指定元素的后面。

<div id="content">
  <p>Hello World!</p>
</div>
$('#content').append('<p>你好,Jquery!</p>') // 向#content元素中添加<p>元素
// #content元素中的内容变为:
// <p>Hello World!</p>
// <p>你好,Jquery!</p>

remove()

将元素从DOM树中删除。

<div id="content">
  <p>Hello World!</p>
</div>
$('#content p').remove() // 将<p>元素从DOM树中删除
// #content元素中的内容变为:空

以上是Jquery常见的一些元素选取和方法操作,可以大大提高开发效率。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Jquery 整理元素选取、常用方法一览表 - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • jQWidgets jqxFileUpload uploadTemplate属性

    jQWidgets jqxFileUpload uploadTemplate属性 jQWidgets是一个基于jQuery的UI组件库,提供了丰富的UI组件和工具包括表格、日历、拉菜单等。jqxFileUpload是jQWidgets的一个组件,用于实现文件上传功能。uploadTemplate属性是xFileUpload中的一个属性,用于设置上传按钮的样式…

    jquery 2023年5月9日
    00
  • jQWidgets jqxDropDownList updateItem()方法

    jQWidgets jqxDropDownList updateItem() 方法详解 jQWidgets是一个基于jQuery的UI组件库,提供了丰富UI组件和工具包。jqxDrop是Widgets组用于实现下拉列表。本文将详细介绍如何jqxDropDownList的updateItem()方法提供两个示例。 jqxDropDownList updateI…

    jquery 2023年5月10日
    00
  • jQuery UI的Droppable hoverClass选项

    当使用jQuery UI的Droppable插件时,hoverClass选项可用于设置drop区域的悬停时的样式。 语法 可以通过hoverClass选项来设置drop区域悬停时的样式: $( ".droppable" ).droppable({ hoverClass: "highlight" }); 参数说明 hov…

    jquery 2023年5月12日
    00
  • EasyUI jQuery tagbox Widget

    下面我会为你详细讲解EasyUI jQuery tagbox Widget的完整攻略。这个Widget是EasyUI的一个常用组件之一,用于实现多个标签的展示和选择。下面我们将分为以下几个方面来进行讲解: 引入EasyUI和tagbox组件 tagbox基本用法 tagbox常用配置项 tagbox事件 接下来,我们将逐一进行讲解。 1. 引入EasyUI和…

    jquery 2023年5月13日
    00
  • jQuery replaceAll()的例子

    下面是关于jQuery replaceAll()方法的详细攻略。 什么是replace方法 首先需要了解的是replace()方法,它是JavaScript中String对象的一个方法。当用它替换字符串时,会找到指定的字符或者子串,将其替换成新的字符或者子串。下面是一个简单的replace()方法的例子: const str = "Hello Wo…

    jquery 2023年5月12日
    00
  • jQuery.support属性

    下面是对jQuery.support属性的详细讲解。 什么是jQuery.support属性? jQuery.support属性是一个包含有关当前浏览器功能支持情况的对象。该对象包含了许多特性检测的属性和值,可以帮助我们在JavaScript中检测浏览器的特定功能是否受支持。 如何使用jQuery.support属性? 我们可以使用jQuery.suppor…

    jquery 2023年5月12日
    00
  • jQWidgets jqxPanel autoUpdate属性

    以下是关于 jQWidgets jqxPanel 组件中 autoUpdate 属性的详细攻略。 jQWidgets jqxPanel autoUpdate 属性 jQWidgets jqxPanel 组件的 autoUpdate 属性用于设置是否自动更新面板的内容。当该属性设置为 true 时,面板的内容会自动更新。当该属性设置为 false 时,面板的内…

    jquery 2023年5月12日
    00
  • Jquery实现跨域异步上传文件总结

    下面是关于“Jquery实现跨域异步上传文件”的详细攻略。 什么是跨域及其实现原理 首先,我们要了解下什么是跨域(Cross-domain),顾名思义就是不同域名或不同端口之间的数据或请求传输。 在HTTP协议中,浏览器工作的原理是在同源策略(Same-Origin Policy)下,只能发送同一源下的请求(同一协议、同一IP地址、同一端口号),而不能跨域发…

    jquery 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部