jQuery四:获取、设置、移除属性;attr(“href“)、attr(“href“,“http://www.baidu.com“)、removeAttr(“href“);

article/2025/10/19 13:31:54

attr()方法是用于设置标签的属性,比如src,href,title;(这些更多的是元素的基本属性,HTML的属性);

目录

一:操作元素属性

(1)attr()方法:只传一个参数:获取属性

(2)attr()方法:传两个参数:设置属性

(3)attr()方法:选中的是多个元素,获取时只会获取第一个:

(4)attr()方法:选中的是多个元素,设置时会设置所有选中的元素:

(5)removeAttr()方法:移除属性的方法:


选择了一些元素后,如何对选中的元素进行操作嘞?本篇博客主要内容是,对属性的设置,包括获取属性,设置属性,移除属性


一:操作元素属性

基础代码:sample1.html

<!DOCTYPE html ><html>
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>操作元素属性</title><style>
.myclass {font-style: italic;color: darkblue;
}
/* 高亮css类 */
.highlight {color: red;font-size: 30px;background: lightblue;
}
</style></head><body><div class="section"><h2>jQuery选择器实验室</h2><input style="height: 24px" id="txtSelector" /><button id="btnSelect" style="height: 30px">选择</button><hr /><div><p id="welcome">欢迎来到选择器实验室</p><ul><li>搜索引擎:<a href="http://www.baidu.com">百度</a> <span> <astyle="color: darkgreen" href="http://www.so.com">360</a></span></li><li>电子邮箱:<a href="http://mail.163.com">网易邮箱</a> <span> <astyle="color: darkgreen" href="http://mail.qq.com">QQ邮箱</a></span></li><li>中国名校:<a href="http://www.tsinghua.edu.cn">清华大学</a> <span><a style="color: darkgreen" href="https://www.pku.edu.cn/">北京大学</a></span></li></ul><span class="myclass ">我是拥有myclass类的span标签</span><p class="myclass">我是拥有myclass的p标签</p><form id="info" action="#" method="get"><div>用户名:<input type="text" name="uname" value="admin" /> 密码:<inputtype="password" name="upsd" value="123456" /></div><div>婚姻状况: <select id="marital_status"><option value="1">未婚</option><option value="2">已婚</option><option value="3">离异</option><option value="4">丧偶</option></select></div><div class="left clear-left"><input type="submit" value="提交" /> <input type="reset" value="重置" /></div></form></div></div><script type="text/javascript" src="js/jquery-3.5.1.js" ></script><script type="text/javascript">var href_attr = $("a[href*='.163.com']").attr("href");alert(href_attr);</script>
</body>
</html>

…………………………

(1)attr()方法:只传一个参数:获取属性

只传一个参数:获取属性:var href_attr = $("a[href*='.163.com']").attr("href");

	<script type="text/javascript">var href_attr = $("a[href*='.163.com']").attr("href");alert(href_attr);</script>

………………………… 

(2)attr()方法:传两个参数:设置属性

传递两个参数:设置属性:$("a[href*='.163.com']").attr("href","http://www.163.com");将网易邮箱的超链接的href属性设置为“http://www.163.com”;

	<script type="text/javascript">$("a[href*='.163.com']").attr("href","http://www.163.com");</script>

此时,点击“网易邮箱”超链接,会转到网易官网。 

………………………… 

(3)attr()方法:选中的是多个元素,获取时只会获取第一个:

选择器是选中多个元素时:

获取时:$("a").attr("href");会获取多个,但只会将获取的第一个赋值给href_attr;

	<script type="text/javascript">var href_attr = $("a").attr("href");alert(attr);</script>

………………………… 

(4)attr()方法:选中的是多个元素,设置时会设置所有选中的元素:

设置时:可以将所有的都设置;

如下,会将所有的超链接,href属性都设置为:“http://www.163.com”

	<script type="text/javascript">$("a").attr("href","http://www.163.com");</script>

………………………… 

(5)removeAttr()方法:移除属性的方法:

移除属性:removeAttr()方法:

移除所有a元素的href属性,其作用就是所有的超链接都失效了

	<script type="text/javascript">$("a").removeAttr("href");</script>

 

 


http://chatgpt.dhexx.cn/article/jLAevm6m.shtml

相关文章

Rigidbody2D ( Simulated )

bool类型,设为false后则不会模拟刚体。

[ 游戏开发日记with Unity ] 首先,认识你自己,或者说Player吧。 有关于Rigidbody2D和Collider的一些使用知识

写在前面 这个系列&#xff08;坑&#xff09; 来自一个用Unity开发的2D横版射击游戏的开发过程&#xff0c;用来记录学习进度以及一些学习心得。和大家分享共勉&#xff0c;有错误的话请评论指出&#xff0c;我会积极回复。 那么&#xff0c;我们开始吧 Q.问题是什么&#xf…

rigidBodyTree是什么(附使用例子和代码)

目录 介绍将连杆加入刚体树DH参数添加机器人关节连杆修改刚体树模型设置刚体树动态特性外力作用导致关节的移动载入自带机器人模型并显示 介绍 rigidBodyTree是较新版本的MATLAB(小虎用的是2019b)自带的robotics相关工具箱里面的一个刚体树。它可以实现简单机器人刚体关节的连…

Unity中Rigidbody的属性 方法

RIgidbody组件 常用属性 Mass&#xff1a;质量 最小值0.00000001 最大值10000000000 Drag&#xff1a;阻力 最小值0 最大值无限 Angular Drag&#xff1a;角阻力 最小值0 最大值无限 Use Gravity&#xff1a;使用重力 is Kinematic&#xff1a;物理是否影响该物体&#x…

[Unity Mirror] Network Rigidbody

英文原文&#xff1a; https://mirror-networking.gitbook.io/docs/components/network-rigidbody Network Rigidbody目前被归类为“实验性”&#xff0c;因此请分享您发现的任何问题或错误&#xff0c;如果生产构建&#xff0c;请自担风险使用。 Network Rigidbody 组件通过网…

Unity Rigidbody实现爬坡功能

文章目录 &#x1f388; 简介&#x1f388; 实现原理&#x1f388; 实现代码 &#x1f388; 简介 人物移动功能的实现或许用到Character Controller组件或许用到Rigidbody刚体组件&#xff0c;前者可以直接实现在某些高地不平的地面上移动&#xff0c;而后者想要在具有一定角度…

UnityVR--组件2--Rigidbody--移动控制

移动的方式有transform.Translate&#xff08;&#xff09;、rigidbody.velocity&#xff08;&#xff09;、rigidbody.MovePosition&#xff08;&#xff09;等多种。本篇使用rigidbody的方式&#xff0c;并向着相机朝向的方向控制移动。也就是继上一篇“第三人称相机控制”&a…

第二十五章 Unity 刚体Rigidbody

在物理学中&#xff0c;静止和匀速直线运动是物体的平衡状态&#xff0c;如果给该物体施加某一个力的话&#xff0c;物体的平衡状态就会改变&#xff0c;当然这个真理的前提是理想状态。我们知道在现实世界中&#xff0c;由于重力和摩擦力的存在&#xff0c;任何一个物体都不可…

Unity:使用RigidBody

There are mainly two ways of moving a gameObject in Unity: 在Unity中移动游戏对象的方式主要有两种&#xff1a; Changing Position Coordintes: By directly changing the position of a gameObject without much consideration to its physics or other such components…

Rigidbody刚体组件详解

【组件界面】 【作用】 有刚体组件的物体受物理引擎控制&#xff0c;表现得像物理世界中的物体&#xff0c;例如受重力作用、受摩擦力推力等各种力作用、遇到墙会停下来不能穿过去。在Unity中&#xff0c;若某物体不带有碰撞器&#xff0c;仍会被穿过。碰撞器的作用在于检测空…

Unity API详解——Rigidbody类

Rigidbody类的功能是用来模拟GameObject对象在现实世界中的物理特性&#xff0c;包括重力、阻力、质量、速度等。对RIgidbody对象属性的赋值代码通常放在脚本的OnFixedUpdate()方法中。本博客主要介绍Rigidbody类的一些实例属性和实例方法&#xff0c;最后对Rigidbody类中功能相…

Unity 3D 刚体(Rigidbody)|| Unity 3D 刚体实践案例

Unity 3D 中的 Rigidbody 可以为游戏对象赋予物理特性&#xff0c;使游戏对象在物理系统的控制下接受推力与扭力&#xff0c;从而实现现实世界中的物理学现象。 我们通常把在外力作用下&#xff0c;物体的形状和大小&#xff08;尺寸&#xff09;保持不变&#xff0c;而且内部…

【Unity3D】刚体组件Rigidbody

1 前言 刚体&#xff08;Rigidbody&#xff09;是运动学&#xff08;Kinematic&#xff09;中的一个概念&#xff0c;指在运动中和受力作用后&#xff0c;形状和大小不变&#xff0c;而且内部各点的相对位置不变的物体。在 Unity3D 中&#xff0c;刚体组件赋予了游戏对象一些运…

【Unity】11.2 刚体(Rigidbody)

分类&#xff1a;Unity、C#、VS2015 创建日期&#xff1a;2016-05-02 一、简介 Rigidbody&#xff08;刚体&#xff09;组件可使游戏对象在物理系统的控制下来运动&#xff0c;刚体可接受外力与扭矩力&#xff0c;使游戏对象像在真实世界中那样进行运动。 任何游戏对象&…

【Physics】一、Rigidbody 刚体

文章目录 1、刚体组件2、刚体脚本2.1、获取刚体2.2、添加力2.3、Move 点击访问官网 物理系统 、刚体概述 、 刚体 (Rigidbody) 1、刚体组件 刚体 (Rigidbody) 使游戏对象的行为方式受物理控制。刚体可以接受力和扭矩&#xff0c;使对象以逼真的方式移动。任何游戏对象都必须包…

Unity物理组件之刚体Rigidbody

一、刚体组件简介 1、刚体简介 刚体&#xff1a;Rigidbody,属于物理类组件 作用&#xff1a;添加了刚体组件的游戏物体&#xff0c;可以在物体系统的控制下来运动&#xff0c;刚体可接受外力和扭矩力用来保证游戏对象像在真实世界中那样进行运动。任何游戏对象只有添加了刚体…

【Untiy学习笔记】Rigidbody组件及其常用函数

前言 提示&#xff1a;声明&#xff1a;此篇文章是个人学习笔记&#xff0c;并非教程&#xff0c;所以内容可能不够严谨。可作参考&#xff0c;但不保证绝对正确。如果你发现我的文章有什么错误&#xff0c;非常欢迎指正&#xff0c;谢谢哦。 本文大部分内容来自官方文档&…

mac快速锁屏方法

方法一. 快捷键&#xff1a;controlcommandQ。 方法二. 点击左上角apple logo&#xff0c;锁定屏幕。 方法三&#xff08;快捷方便&#xff09;. 系统偏好设置->调度中心->触发角->选一个角&#xff08;左上、左下、右上、右下&#xff09;->锁定屏幕或者将显示器…

mac修改cmd+ctrl+q锁定屏幕快捷键

mac里的cmdctrlq快捷键是系统快捷键&#xff0c;用作“锁定屏幕”&#xff1a; 这个快捷键优先级很高&#xff0c;导致无法设置其为其他应用快捷键&#xff08;如qq&#xff09;。 下面的方法可以把“锁定屏幕”改成其他快捷键&#xff0c;从而腾出cmdctrlq来给应用程序&#…

mac 设置mysql登录快捷键_史上最详细的苹果Macbook快捷键使用

电脑快捷键可以帮助你提高工作效率&#xff0c;是使用电脑过程中经常用到的&#xff0c;苹果电脑的快捷键和普通PC不太一样&#xff0c;对于新手来说&#xff0c;经常找不到或不知道快捷键是什么&#xff0c;经常要去查&#xff0c;所以这边系统城小编跟大家介绍macbook快捷键的…