当前位置:首页 > jquery

jquery获取属性

2026-03-02 13:53:32jquery

获取元素属性

使用attr()方法可以获取元素的属性值。该方法接受一个参数,即属性名称,返回对应属性的值。

var href = $('a').attr('href');

设置元素属性

attr()方法也可以用于设置属性值。传入两个参数时,第一个是属性名,第二个是要设置的值。

$('img').attr('alt', 'Description');

传入一个对象可以同时设置多个属性。

$('img').attr({
  'alt': 'Description',
  'title': 'Image title'
});

移除元素属性

使用removeAttr()方法可以移除元素的指定属性。

jquery获取属性

$('img').removeAttr('alt');

获取data属性

对于HTML5的data-*属性,可以使用data()方法获取。该方法会自动将属性名转换为驼峰式。

var userRole = $('#user').data('role');

设置data属性

data()方法同样可以用于设置data属性值。

jquery获取属性

$('#user').data('role', 'admin');

获取表单元素值

对于表单元素如input、select等,使用val()方法获取当前值更直接。

var username = $('#username').val();

检查属性存在性

使用is()方法结合属性选择器可以检查元素是否具有某个属性。

if ($('input').is('[disabled]')) {
  console.log('Input is disabled');
}

获取属性与prop的区别

attr()获取的是HTML文档中定义的属性值,而prop()获取的是DOM元素的当前属性状态。对于checked、disabled等属性,通常使用prop()更合适。

var isChecked = $('#checkbox').prop('checked');

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

相关文章

jquery.js

jquery.js

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

jquery 面试题

jquery 面试题

以下是一些常见的 jQuery 面试题及其解答,涵盖基础概念、核心方法和实际应用场景。 jQuery 基础概念 jQuery 是什么? jQuery 是一个轻量级的 JavaScript 库,简化了…

jquery插件

jquery插件

jQuery 插件开发指南 jQuery 插件是一种扩展 jQuery 功能的模块化方式,允许开发者封装可重用的代码。以下是开发和使用 jQuery 插件的基本方法。 插件基本结构 jQuery 插…

jquery 图表

jquery 图表

jQuery 图表库推荐 jQuery 本身不直接提供图表功能,但可以通过插件或集成其他库实现图表绘制。以下是几种常用的 jQuery 图表解决方案: Chart.js 集成 Chart.js 是一…

jquery选择

jquery选择

jQuery选择器基础 jQuery选择器基于CSS选择器语法,用于快速定位和操作DOM元素。通过$()或jQuery()函数传入选择器字符串实现。 常见选择器类型: 元素选择器:$("p") 选…

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…