2012-05-16 3 views
0

Я работаю с js, и мне нужно удалить один класс и добавить еще один, в этом случае видимый и невидимый (самоочевидный css, я думаю), ко всем элементам с классом «edit». Можно ли использовать класс в качестве селектора для добавления класса?Javascript: Добавьте класс, где class

Я попытался:

$(function){ 
    $('#hide').click(function(){ 
     $('.edit').addClass('visible'); 
    }); 
}; 

Это не работает. Есть идеи?

+1

Это должно сработать. Вы получаете какие-либо ошибки? – jmar777

+2

ПЕРВЫЙ, что вам нужно сделать, это научиться смотреть в консоли ошибок или консоли отладки вашего браузера, чтобы вы могли видеть свои собственные синтаксические ошибки javascript, которые не позволяют выполнять javascript. Вы никогда не сможете стать продуктивным разработчиком javascript, не зная, где увидеть ваши ошибки и не проверяя его каждый раз, когда somethign не работает. В этом случае у вас очевидная синтаксическая ошибка, поэтому ваш код не работает. – jfriend00

+0

У меня нет ошибок, у меня есть видимый класс css. Я знаю, как проверить наличие ошибок. Вот почему это замалчивает меня, он не будет бросать. – SpeedCrazy

ответ

5

Вам не хватает открывающей скобки.

$(function){ 

должен быть

$(function() { 

Кроме того, }; в конце должен быть });. (Спасибо, jmar777!)

+2

Хороший звонок. Также необходимо закрыть закрытие в конце. '});' – jmar777

+0

Так оно и было. Спасибо, ребята, слишком долго смотрели. – SpeedCrazy

Смежные вопросы