JQuery: Как добавить класс CSS к кнопке HTML? - PullRequest
0 голосов
/ 20 марта 2012

У меня есть некоторые CCS, определенные следующим образом:

.FW_Buttons {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 
    background-color: #123456;
}

и я хочу добавить его к кнопке, определенной следующим образом:

<div id="but_begin"><button type="button" id="but2_begin">Go</button></div>

с использованием JQuery (в документе готово):

$("#but2_begin").css("FW_Buttons");

но css не применяется к кнопке. Я проверил с FireBug: его там нет. При использовании точки останова ошибка не возникает.

Что я делаю не так? Спасибо.

Ответы [ 3 ]

6 голосов
/ 20 марта 2012
$("#but2_begin").addClass("FW_Buttons");
5 голосов
/ 20 марта 2012

$("#but2_begin").addClass("FW_Buttons");

Вы хотите использовать addClass() не css().

Демо

4 голосов
/ 20 марта 2012

.css используется для установки / получения элементов CSS, для установки класса вы можете использовать .addClass ()

$("#but2_begin").addClass("FW_Buttons");

Обязательно ознакомьтесь с другими методами работы с классами CSS, они могут пригодиться вам в будущем:

.removeClass ()
.toggleClass ()
.addClass ()
.hasClass ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...