Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как изменить свойство класса через jQuery (https://javascript.ru/forum/misc/33492-kak-izmenit-svojjstvo-klassa-cherez-jquery.html)

Midel 25.11.2012 18:28

Как изменить свойство класса через jQuery
 
Здравствуйте!
Есть один класс (например test1), который имеет одно свойство: background-image

Во время одного события, нужно эту картинку менять на другую.

Пробовал сделать так:
$('[class=test1]').css('background-image','url(i/imagetest.png)');


но ничего вы выходит. Пробовал для проверки сделать alert:
alert ($('[class=test1]').css('background-image'));

выводит undefined

Нужно как бы залезть в класс и изменить свойство. Как это сделать?

P.S. на странице данный класс используется в паре с каким-то другим, например так: class='test2 test1'

Заранее спасибо!

nerv_ 25.11.2012 22:06

$( '.class' ).css( 'background-image', 'url(i/imagetest.png)' );

Midel 26.11.2012 01:25

Спасибо, работает!

ruslan_mart 26.11.2012 09:35

iGodOfAllMaxmaxmaximus, вроде вот так должно работать :)
$('*[class="test1"]')

И имя класса должно быть обязательно в кавычках, если я не ошибаюсь.


Часовой пояс GMT +3, время: 05:51.