当前位置:首页 > jquery

jquery 属性

2026-01-13 15:42:51jquery

jQuery 属性操作

jQuery 提供了一系列方法来获取、设置和操作 HTML 元素的属性。以下是常用的属性操作方法:

attr() 方法

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

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

// 设置属性值
$('img').attr('src', 'new-image.jpg');

removeAttr() 方法

用于移除元素的指定属性。

$('input').removeAttr('disabled');

prop() 方法

用于获取或设置元素的属性值(适用于布尔属性,如 checkeddisabled)。

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

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

val() 方法

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

jquery 属性

// 获取值
var username = $('input[name="username"]').val();

// 设置值
$('input[name="username"]').val('new value');

data() 方法

用于获取或设置元素的自定义数据属性(data-*)。

// 获取数据属性
var userRole = $('div').data('role');

// 设置数据属性
$('div').data('role', 'admin');

html() 方法

用于获取或设置元素的 HTML 内容。

// 获取 HTML
var content = $('div').html();

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

text() 方法

用于获取或设置元素的文本内容(不解析 HTML 标签)。

jquery 属性

// 获取文本
var text = $('div').text();

// 设置文本
$('div').text('Plain text content');

addClass() 和 removeClass() 方法

用于动态添加或移除元素的 CSS 类。

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

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

toggleClass() 方法

用于切换元素的 CSS 类(如果存在则移除,否则添加)。

$('div').toggleClass('highlight');

css() 方法

用于获取或设置元素的 CSS 样式。

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

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

注意事项

  • attr()prop() 的区别:attr() 操作 HTML 属性,而 prop() 操作 DOM 属性。对于布尔属性(如 checked),推荐使用 prop()
  • data() 方法仅用于 data-* 属性,不会修改 HTML,而是存储在 jQuery 的内部对象中。
  • 链式调用:jQuery 方法支持链式调用,例如 $('div').addClass('active').css('color', 'blue')

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

相关文章

jquery添加

jquery添加

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

jquery 判断

jquery 判断

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

jquery标签

jquery标签

jQuery 标签操作 jQuery 提供了多种方法来操作 HTML 标签(元素),包括创建、修改、删除和遍历等。以下是常用的 jQuery 标签操作方法: 选择标签 使用选择器获取 HTML 元…

jquery 使用

jquery 使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的基本使用方法。 引入…

jquery 表单

jquery 表单

jQuery 表单操作 使用 jQuery 操作表单可以简化 DOM 操作,提高开发效率。以下是一些常见的表单操作方法: 获取表单元素的值 使用 val() 方法可以获取或设置表单元素的值。…

jquery时间

jquery时间

jQuery 时间处理 jQuery 本身不提供专门的时间处理函数,但可以通过 JavaScript 的 Date 对象结合 jQuery 的事件和方法来实现时间操作。以下是常见的时间处理需求及实现方…