当前位置:首页 > 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)。

jquery 属性

// 获取属性值
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-* 属性)。

jquery 属性

// 存储数据
$("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 样式。

// 获取样式
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 绑定点击事件可以通过多种方式实现,以下是几种常见的方法: click() 方法绑定 $("#elementId").click(function…

jquery 判断

jquery 判断

jQuery 判断元素是否存在 使用 jQuery 判断元素是否存在通常通过检查选择器匹配的元素长度来实现。如果长度大于 0,表示元素存在;否则不存在。 if ($('selector').leng…

jquery 选中

jquery 选中

jQuery 选中元素的方法 jQuery 提供了多种方式来选中 DOM 元素,以下是一些常用的方法: 通过 ID 选中元素 使用 # 符号加上元素的 ID 来选中特定元素: $('#elemen…

jquery网页

jquery网页

jQuery 网页开发基础 jQuery 是一个快速、简洁的 JavaScript 库,用于简化 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。以下是一些 jQuery 在网页开发中的核心…

jquery提交表单

jquery提交表单

使用 jQuery 提交表单 jQuery 提供了多种方法来提交表单,以下是常见的几种实现方式: 监听表单提交事件 通过监听表单的 submit 事件,可以阻止默认提交行为并执行自定义逻辑(如 Aj…

jquery显示隐藏

jquery显示隐藏

jQuery显示与隐藏元素的方法 jQuery提供了多种方法来实现元素的显示与隐藏功能,以下是常用的几种方式: 使用show()和hide()方法 show()方法用于显示被选元素,hide()方法…