2010-12-03 3 views
0

Есть ли способ отключить набор кнопок в пользовательском интерфейсе jQuery, но не изменить стиль набора стилей на «серый цвет» при отключении кнопок?Отключить набор кнопок при сохранении стиля по умолчанию

Я попытался просто обработать событие нажатия кнопок. IE:

$("#myRadioButton").click(function (event) { event.preventDefault(); }); 
$("#myRadioButton1").click(function (event) { event.preventDefault(); }); 

Но это, похоже, не работает.

Я предполагаю, что моя лучшая ставка заключается в том, чтобы применить стиль от набора кнопок к генерируемым jQuery и установить их для инвалидов да? Единственная причина, по которой я хочу избежать этого, так как в будущем можно будет активировать возможность нажатия кнопок.

ответ

0

Как я это сделал, это создать два класса: «отключено» и «включено» и назначить их кнопку/изображение по мере необходимости. В моей функции click я проверяю класс, и если есть класс «disabled», я возвращаю пользователя.

$ ('# myRadioButton') нажмите (функция (е) {если ($ (это) .attr ('класс') == 'инвалидов' возвращение;}.);

+0

Я думаю, что вы, возможно, пропустил точку $ ("# myRadioButton"). click (function (event) {event.preventDefault();}); не работает, чтобы предотвратить выбор переключателя из того, что я могу сказать. – 2010-12-03 04:26:11

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