哪个图像具有类,更改src jQuery



我想更改具有类'activelittle'

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

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

您需要使用类选为

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

.hasclass()返回一个布尔结果,捕捉了元素是否具有传递类...它没有方法attr(),因此您会得到错误

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

尝试,

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

尝试这个,

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

最新更新