我遇到了Bootstrap的切换功能问题。
我的想法是使用复选框(Bootstrap切换)来切换第二个复选框(Bootstrap切换)的开关状态。不幸的是,在网页上它没有起作用。我注意到,通过删除"data-toggle='toggle'",该函数可以正常工作,但即使在onclick()事件中添加一个警报也没有响应。
function toggleOnByInput() {
$('#toggle-trigger').prop('checked', true).change()
}
<script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script>
<link href="https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css" rel="stylesheet"/>
<script src="jquery-3.2.1.min.js"></script>
<input
type="checkbox"
id="week"
name="week"
data-toggle="toggle"
data-onstyle="success"
data-offstyle="warning"
data-size="small"
data-on="Yes"
data-off="No"
onclick="toggleOnByInput()">
<input id="toggle-trigger" type="checkbox" data-toggle="toggle">