当前位置:首页 > 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()方法可以移除元素的指定属性。

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

获取data属性

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

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

设置data属性

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

$('#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()更合适。

jquery获取属性

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

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

相关文章

jquery教程

jquery教程

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”(Write Les…

jquery官网

jquery官网

jQuery 官网信息 jQuery 的官方网站是 jQuery.com,提供最新的 jQuery 版本下载、文档、教程和插件资源。 官网主要功能 下载 jQuery:提供压缩版(minifie…

jquery文档

jquery文档

以下是关于 jQuery 文档的核心资源和使用方法整理: jQuery 官方文档 jQuery 官方文档是学习和使用 jQuery 最权威的资源,包含详细的 API 说明、示例和更新日志。 官…

jquery手册

jquery手册

jQuery手册概览 jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。以下是核心功能和常用方法的分类整理。 核心方法 $(selector…

jquery官网

jquery官网

jQuery 官网地址 jQuery 的官方网站是 https://jquery.com/。该网站提供以下核心内容: 下载 jQuery:提供最新版本的 jQuery 库(压缩版和未压缩版),支…

jquery 面试题

jquery 面试题

jQuery 面试题常见考点 DOM 操作 选择器使用:$("#id"), $(".class"), $("tag") 元素增删改查:append(), remove(), html(),…