首页 > web前端 > js教程 > 正文

如何使用jQuery对属性进行获取、设置和删除

帅杰杰
发布: 2020-04-30 20:15:54
原创
2328人浏览过

获取和设置属性

要获取小图片的src属性,设置大图片的src属性值,使大图片不断切换,必须掌握jQuery获取和设置属性的方法。

例如:某幅图片的id为"pto",在JavaScript中可以用以下方式获取src属性值。

var img=document.getElementById("pto");
var path=img.src;                    //获取属性
img.src="路径";                      //设置属性值
img.getAttribute("src");            //获取属性
img.getAttribute("src","路径");    //获取属性值
登录后复制

在jQuery中使用attr()方法来获取和设置元素属性。

要获取图片的src属性,只需给attr()方法传递一个参数,即属性名称。

var $img=$("#pto");            //获取图片@@##@@元素
var path=$img.attr("src");     //获取图片@@##@@元素节点src属性
登录后复制

如果要设置图片的src属性值,继续使用attr()方法,不同的是,要传递两个参数,即属性名和对应的值。

$img.attr("src","路径");        //设置图片@@##@@元素节点src属性值
登录后复制

如果需要一次性为同一个元素设置多个属性:

$img.attr({"src":"路径","title":"图片提示文字"});   //同时设置同一个元素多个属性
登录后复制

删除属性

删除文档中某元素的特定属性,可以使用removeAttr()方法来实现。

$("#pto").removeAttr("title");
登录后复制

实现结果:

旧:@@##@@   新:@@##@@
登录后复制

掌握了attr()和removeAttr()方法之后,可以实现一个鼠标移到某元素上改变属性值。

注:一定要引入jQuery文件才可以应用

/*html内容*/
@@##@@<br />  /*大图*/
<div>  /*小图*/
    @@##@@
    @@##@@
    @@##@@
</div>

//jQuery内容
$(function(){
    $("div img").mouseover(function(){
	var big_src=$(this).attr("src");    //获取小图的src属性
	$("#test").attr("src",big_src);     //设置大图的src属性
    });
});
登录后复制

此时运行程序会发现,光标移入某幅小图时,大图显示区域将会显示小图。

如何使用jQuery对属性进行获取、设置和删除

总结:

设置或获取属性及属性值使用attr()。

如果想要在同一个元素内设置多个属性需要给一个大括号里面放属性及属性值,属性与属性值之间用冒号,属性与属性之间用逗号。

删除属性直接用removeAttr("属性名")。

如何使用jQuery对属性进行获取、设置和删除如何使用jQuery对属性进行获取、设置和删除如何使用jQuery对属性进行获取、设置和删除如何使用jQuery对属性进行获取、设置和删除如何使用jQuery对属性进行获取、设置和删除如何使用jQuery对属性进行获取、设置和删除如何使用jQuery对属性进行获取、设置和删除如何使用jQuery对属性进行获取、设置和删除图片1.png

以上就是如何使用jQuery对属性进行获取、设置和删除的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号