如何使用jQuery对属性进行获取、设置和删除_WEB前端开发

如何使用jQuery对属性进行获取、设置和删除_WEB前端开发,第1张

详解Js中Document对象的方法和属性_WEB前端开发

本篇文章整理出来Js中Document对象的所有方法和属性,以及详细的作用。


获取和设置属性

要获取小图片的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");            //获取图片<img>元素
var path=$img.attr("src");     //获取图片<img>元素节点src属性

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



$img.attr("src","路径");        //设置图片<img>元素节点src属性值

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

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

删除属性

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


CSS3实现卡片效果_WEB前端开发

本教程将会告诉你如何用 Html 和 Css 实现卡片界面。


教程会重点使用 Css filter 属性处理图片,以便给它添加一些过渡效果。


$("#pto").removeAttr("title");

实现结果:

旧:<img src="01.jpg" title="123">   新:<img src="01.jpg">

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



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

/*html内容*/
<img src="img/img1/fw1.jpg" id="test" title="test"/><br />  /*大图*/
<div>  /*小图*/
    <img src="img/img1/22.jpg" />
    <img src="img/img1/33.jpg" />
    <img src="img/img1/44.jpg" />
</div>

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

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


如何使用jQuery对属性进行获取、设置和删除_WEB前端开发,第2张

总结:

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


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


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


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

CSS中7个你必须知道属性_WEB前端开发

本篇文章介绍css中7个必须知道且非常好用的属性和作用,以及属性在css代码中的用法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/558083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020-05-01
下一篇 2020-05-01

发表评论

登录后才能评论

评论列表(0条)

保存