当前位置:首页 > jquery

jquery 属性

2026-03-02 10:09:38jquery

jQuery 属性操作

jQuery 提供了多种方法来操作 HTML 元素的属性,包括获取、设置、删除属性等。以下是常见的属性操作方法:

attr() 方法

attr() 方法用于获取或设置元素的属性值。获取属性时,传入属性名;设置属性时,传入属性名和值。

// 获取属性值
var href = $("a").attr("href");

// 设置属性值
$("a").attr("href", "https://example.com");

removeAttr() 方法

removeAttr() 方法用于删除元素的指定属性。

// 删除属性
$("img").removeAttr("alt");

prop() 方法

prop() 方法用于获取或设置元素的属性(尤其是布尔属性,如 checkeddisabled)。

// 获取属性值
var isChecked = $("input[type='checkbox']").prop("checked");

// 设置属性值
$("input[type='checkbox']").prop("checked", true);

val() 方法

val() 方法用于获取或设置表单元素的值(如 inputselecttextarea)。

// 获取值
var inputValue = $("input").val();

// 设置值
$("input").val("New Value");

data() 方法

data() 方法用于在元素上存储或读取自定义数据(通过 data-* 属性)。

// 存储数据
$("div").data("key", "value");

// 读取数据
var storedValue = $("div").data("key");

html() 和 text() 方法

html() 方法用于获取或设置元素的 HTML 内容,text() 方法用于获取或设置元素的文本内容。

// 获取 HTML 内容
var htmlContent = $("div").html();

// 设置 HTML 内容
$("div").html("<p>New content</p>");

// 获取文本内容
var textContent = $("div").text();

// 设置文本内容
$("div").text("New text");

操作 CSS 类

jQuery 提供了操作 CSS 类的方法,如 addClass()removeClass()toggleClass()hasClass()

// 添加类
$("div").addClass("highlight");

// 移除类
$("div").removeClass("highlight");

// 切换类
$("div").toggleClass("highlight");

// 检查类是否存在
var hasClass = $("div").hasClass("highlight");

操作样式

css() 方法用于获取或设置元素的 CSS 样式。

jquery 属性

// 获取样式
var color = $("div").css("color");

// 设置样式
$("div").css("color", "red");

注意事项

  • attr()prop() 的区别:attr() 操作的是 HTML 属性,而 prop() 操作的是 DOM 属性。对于布尔属性(如 checked),推荐使用 prop()
  • data() 方法存储的数据不会反映在 HTML 的 data-* 属性中,而是存储在 jQuery 的内部对象中。

标签: 属性jquery
分享给朋友:

相关文章

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型 元素选择…

jquery点击

jquery点击

jQuery 点击事件绑定方法 使用 jQuery 绑定点击事件可以通过多种方式实现,以下是几种常见的方法: click() 方法绑定 $("#elementId").click(function…

jquery添加

jquery添加

jQuery 添加元素的方法 在jQuery中,添加元素到DOM有多种方式,可以根据需求选择合适的方法。 append() 将内容插入到选定元素的内部末尾处。 $("#container").ap…

jquery点击事件

jquery点击事件

jQuery 点击事件基础用法 使用 jQuery 绑定点击事件主要通过 .click() 方法或 .on() 方法实现。以下示例展示如何为按钮添加点击事件: // 方法1: 使用 .click()…

jquery 框架

jquery 框架

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其设计宗旨是“Write Less, Do More”,通…

jquery轮播图

jquery轮播图

jQuery轮播图实现方法 基础HTML结构 创建一个包含轮播图图片的容器,通常使用无序列表或div嵌套结构: <div class="slider"> <ul class="…