Я использую Boostrap 3.3.7 и пытаюсь использовать кнопки в качестве «Radio Button».Bootstrap ButtonGroup Select 1 Только кнопка
Это HTML:
<div id="selector" class="btn-group" data-toggle="buttons-radio">
<button name="resolution" class="btn btn-default btn-sm">
720
</button>
<button name="resolution" class="btn btn-default btn-sm">
480
</button>
<button name="resolution" class="btn btn-default btn-sm">
360
</button>
</div>
Когда я выбираю одну кнопку, а затем выберите другой, то первый не получает снят. Я попытался отменить его с JQuery, но это не сработало:
$('.btn-group > .btn').removeClass('active')
$('.btn-group > .btn').eq(0).addClass('active')
Как я могу убедиться, что я держу один выбран только? Моя цель - выбрать одну кнопку, чтобы я мог ее использовать. Что-то вроде этого:
$("#submitButton").click(function() {
alert($('.btn-group > .btn.active').text());
});
Гаэтано @ когда я делаю это, тревога (. $ ('БТН-группа> .btn.active') текст()); больше не дает значения. Он дает пустую строку. – RonaDona
@RonaDona: теперь я добавил эту функцию: если вы снова нажмете на той же кнопке, состояние изменится с активного на неактивное. Это позволит вам отменить выбор самой кнопки. Дайте мне знать, если на этот раз он работает так, как вы хотите. Еще раз спасибо – gaetanoM
yep, все хорошо. Работает как шарм! – RonaDona