关于jquery的attr

$(document).ready(function(){
$(".autobg").mousemove(function(){
x = $(".autobg").attr("src");
alert (x)
$(".img img").attr("src",x);
});
});
我要获取img的src来修改图片
但是attr只能获取到第一个autobg的值后面的就不行
最新回答
携余温的黄昏

2024-05-06 08:33:05

attr设置一个元素的属性
比如:
<img/>
<img/>
$("img").attr("src","test.jpg");

也可以设置自定义元素的属性
<userName uid=""/>
$("userName ").attr("uid","1");

一些常用的:
$("#l1").attr("href", "
http://www.baidu.com
");//设置a标签的超链接
$("#l1").attr("style", "color:Red;");//设置元素的style属性
$("#l1").attr("class", "link");//设置元素的类样式

属性移除就用这个.
$("#l1").removeAttr("style");
无恙

2024-05-06 02:16:43

x = $(".autobg").attr("src"); // 你这样写只能得到第一个class为autobg的元素
应改成
x = $(this).attr("src");