我想为具有类'activeLittle'
的图像更改src$('#sliderInfoBoxImages img').hasClass('activeLittle').attr('src', 'some.jpg');
错误:Uncaught TypeError: Object #<error> has no method 'attr'
答案 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');
}