当前位置:首页 > jquery

jquery修改属性

2026-03-16 22:33:58jquery

使用 attr() 方法修改属性

attr() 是 jQuery 中用于获取或设置 HTML 元素属性的核心方法。
语法:

// 获取属性值  
$(selector).attr(attributeName);  

// 设置单个属性  
$(selector).attr(attributeName, value);  

// 设置多个属性(对象形式)  
$(selector).attr({ attribute1: value1, attribute2: value2 });  

示例:
修改图片的 srcalt 属性:

$("#myImage").attr("src", "new-image.jpg");  
$("#myImage").attr({  
  "src": "new-image.jpg",  
  "alt": "New Description"  
});  

使用 prop() 方法修改布尔属性

对于 checkeddisabled 等布尔属性,prop() 方法更可靠。
语法:

// 获取属性状态  
$(selector).prop(propertyName);  

// 设置属性状态  
$(selector).prop(propertyName, value);  

示例:
禁用按钮并勾选复选框:

$("#myButton").prop("disabled", true);  
$("#myCheckbox").prop("checked", true);  

使用 removeAttr() 删除属性

移除元素的指定属性:
语法:

$(selector).removeAttr(attributeName);  

示例:
移除链接的 target 属性:

$("a").removeAttr("target");  

修改 data-* 自定义属性

通过 data() 方法操作 data-* 属性:
语法:

// 获取 data-* 值  
$(selector).data(key);  

// 设置 data-* 值  
$(selector).data(key, value);  

示例:
修改 data-user-id 的值:

$("#user").data("userId", 123);  

动态修改样式类属性

通过 addClass()removeClass()toggleClass() 调整元素的 class 属性:
示例:

jquery修改属性

// 添加类  
$("#element").addClass("active");  

// 移除类  
$("#element").removeClass("inactive");  

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

注意事项

  • attr() 适用于标准 HTML 属性(如 idhref),而 prop() 更适合布尔属性或 DOM 属性(如 checked)。
  • 修改 data-* 属性时,data() 方法不会直接更新 HTML 的 data-* 属性,而是存储在 jQuery 内部对象中。若需同步更新 HTML,需结合 attr()

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

相关文章

jquery官网

jquery官网

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

jquery 获取

jquery 获取

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常用的几种方式: 通过 ID 获取元素 使用 $("#id") 可以获取指定 ID 的元素。例如: $("#m…

jquery选择

jquery选择

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

jquery 选择器

jquery 选择器

jQuery 选择器基础语法 jQuery 选择器基于 CSS 选择器语法扩展,用于快速定位 DOM 元素。基本结构为 $("selector") 或 jQuery("selector"),返回一个包…

jquery 隐藏

jquery 隐藏

jQuery 隐藏元素的方法 使用 jQuery 隐藏元素可以通过多种方式实现,以下是几种常见的方法: hide() 方法hide() 是最简单的隐藏元素方法,它会将元素的 display 属性设置…

jquery 切换

jquery 切换

jQuery 切换操作 jQuery 提供了多种切换元素状态的方法,包括显示/隐藏、类切换、属性切换等。以下是常见的切换操作实现方式。 显示与隐藏切换 使用 toggle() 方法可以在显示和隐藏之…