哪个图像有类,更改src JQUERY

时间:2014-01-28 08:26:12

标签: javascript jquery html image attr

我想为具有类'activeLittle'

的图像更改src
$('#sliderInfoBoxImages img').hasClass('activeLittle').attr('src', 'some.jpg');

错误:Uncaught TypeError: Object #<error> has no method 'attr'

3 个答案:

答案 0 :(得分:1)

您需要使用class-selector

$('#sliderInfoBoxImages img.activeLittle').attr('src', 'some.jpg');

.hasClass()返回一个布尔结果,表明该元素是否具有传递的类...没有方法attr()所以你得到错误

答案 1 :(得分:0)

函数.hasClass()将返回一个布尔值。它不会返回任何元素。顺便说一下,你必须使用element with class/Id selector来实现你想要的目标。

尝试,

$('#sliderInfoBoxImages img.activeLittle').attr('src', 'some.jpg');

答案 2 :(得分:0)

试试这个,

$img = $('#sliderInfoBoxImages img');
if($img.hasClass('activeLittle')){
    $img.attr('src', 'some.jpg'); 
}