使用 Bootstrap 使按钮组像单选按钮一样
Making a button group act like radiobuttons with Bootstrap
希望有人能帮我解决这个问题,我想不通。
我在 Bootstrap 中有 3 个按钮,其中一个默认处于活动状态,参见 http://jsfiddle.net/sbystxp2/,第二个处于活动状态。
到目前为止一切顺利,但现在我想要在单击一个或三个时更改活动状态,当我这样做时,第二个的活动状态也必须消失。
有人知道如何用 Jquery 做到这一点吗?
$('.checkit .btn').click(function () {
$(this).parent().find('input').val($(this).data("value"));
});
$('#one').on('click', function () {
alert('one is clicked');
});
$('#two').on('click', function () {
alert('two is clicked');
});
$('#three').on('click', function () {
alert('three is clicked');
});
亲切的问候,
阿里
实际上你可以用 Bootstrap 本身来做到这一点。这是文档中的示例:https://getbootstrap.com/docs/3.4/javascript/#buttons-checkbox-radio
$('.btn').click(function(){
$('.btn').removeClass('active');
$(this).addClass('active');
});
然后 select clicked
通过
$(".btn.active")
希望有人能帮我解决这个问题,我想不通。
我在 Bootstrap 中有 3 个按钮,其中一个默认处于活动状态,参见 http://jsfiddle.net/sbystxp2/,第二个处于活动状态。
到目前为止一切顺利,但现在我想要在单击一个或三个时更改活动状态,当我这样做时,第二个的活动状态也必须消失。
有人知道如何用 Jquery 做到这一点吗?
$('.checkit .btn').click(function () {
$(this).parent().find('input').val($(this).data("value"));
});
$('#one').on('click', function () {
alert('one is clicked');
});
$('#two').on('click', function () {
alert('two is clicked');
});
$('#three').on('click', function () {
alert('three is clicked');
});
亲切的问候,
阿里
实际上你可以用 Bootstrap 本身来做到这一点。这是文档中的示例:https://getbootstrap.com/docs/3.4/javascript/#buttons-checkbox-radio
$('.btn').click(function(){
$('.btn').removeClass('active');
$(this).addClass('active');
});
然后 select clicked
通过
$(".btn.active")