Установка значения атрубуту класса

Статус
Закрыто для дальнейших ответов.

pingvinchic

Well-Known Member
Регистрация
19.11.2009
Сообщения
81
Код:
<tr class="class_1" id="">
   <td>...</td>
   <td><img src="/images/1.png" class="class_2" /></td>
</tr>
как поменять значение src на src="/images/2.png" класса class_2 при наведении на одну из строк класса class_1?

Код:
$('.class_1').hover(function(){
  $('.class_2').attr('src', '/images/2.png');
    return false;
});
вот так значение src заменяется для всех строк, а нужно, чтобы только для той строки на которую навели мышью
 

pingvinchic

Well-Known Member
Регистрация
19.11.2009
Сообщения
81
Подскажите, пожалуйста, как удалить атрибут для всех элементов класса

Код:
<div id="del">
...
</div>

<div id="data">
  <input type="hidden" name="" id="" value="" />
  <input type="hidden" name="" id="" value="" />
   ...
</div>
input в блок data добавляются динамически
как удалить атрибут value для всего класса?
как удалить целиком все теги input из класса data?

Код:
$('.del').click(function(){
$('input').removeAttr('value'); //удаляет все input на странице, а не только нужные, поэтому не подходит
$('.data').removeAttr('value');  //не работает для класса
$('.data').attr('value', '');   //не работает

return false;
}
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
Попробуйте
Код:
$('div.data input').attr('value', '');
Кстати,
Код:
$('div.data input')
работает быстрее, чем
Код:
$('.data input')
Естественно, если речь идет о элементах одного типа (блоки или списки или изображения и т.д.)
 

pingvinchic

Well-Known Member
Регистрация
19.11.2009
Сообщения
81
Код:
$('div.data input').attr('value', '');
странно, так почему-то тоже не ставится..
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
У вас:
Код:
<div id="del">
и
Код:
$('.del').click(function(){
В HTML идентификатор, а в javscript класс.
Может быть, здесь собака зарыта?

И еще - в скрипте функция ckick не закрыта скобкой.

А вот и примерчик рабочий. тип инпута изменен на текст для наглядности.Посмотреть вложение jquery.zip
 

pingvinchic

Well-Known Member
Регистрация
19.11.2009
Сообщения
81
Да, вы правы
Спасибо, получилось!
 
Статус
Закрыто для дальнейших ответов.
Верх Низ