的jsfiddle:https://jsfiddle.net/ntmv4Luq/2/引导单切换按钮(如按钮元素实现) - 如何获取选择
我有一个自举切换按钮,在开/关模式下工作。我需要获得当前的选择/价值来作出决定,但价值总是空白。
另一件事,我注意到按钮从来没有得到去切换。我有点理解Val()在按钮上不起作用,但我只有一个元素。我真的需要使用单选按钮或复选框作为按钮样式吗?
的jsfiddle:https://jsfiddle.net/ntmv4Luq/2/引导单切换按钮(如按钮元素实现) - 如何获取选择
我有一个自举切换按钮,在开/关模式下工作。我需要获得当前的选择/价值来作出决定,但价值总是空白。
另一件事,我注意到按钮从来没有得到去切换。我有点理解Val()在按钮上不起作用,但我只有一个元素。我真的需要使用单选按钮或复选框作为按钮样式吗?
$('#buttonToggle').click(function() {
$(this).toggleClass('activated');
alert('Clicked, value = ' + $(this).hasClass('activated'));
if($(this).hasClass('activated')){
//do something
} else {
//do something else
}
});
有效。 BTW的JSFiddle链接指向我的,你的是:https://jsfiddle.net/ec1hduy7/1/ –
固定。我将JSFiddle从您在问题中发布的JSFiddle中分出来,并忘记更改URL。 XD。 – Eliellel
您可能希望找到,如果当前按钮被激活类或不
$('#buttonToggle').click(function() {
alert('Clicked, value = ' + $(this).attr("class"));
console.log($(this).hasClass("active"));
});
$('#buttonToggle').click(function() {
var value = $(this).attr('aria-pressed') ? true : false;
alert('Clicked, value = ' + value);
});
谢谢;在第一次点击之后,按钮始终保持为“正确”,但 –
您应该刷新引导4S知识“切换状态” HTTPS ://getbootstrap.com/docs/4.0/components/buttons/#toggle-states,因为您编写的代码不会,也不能完成您正在尝试执行的操作。 –