Javascript 如何获取引导开关的值
我正在使用引导开关&我想在单击开关时获取复选框值。我已经试过了,但是我没有得到它的价值。你能查一下我的代码并告诉我哪里做错了吗Javascript 如何获取引导开关的值,javascript,jquery,Javascript,Jquery,我正在使用引导开关&我想在单击开关时获取复选框值。我已经试过了,但是我没有得到它的价值。你能查一下我的代码并告诉我哪里做错了吗 $('.make switch').bootstrapSwitch('state'); $(“#价格检查”)。单击(函数(){ //警报(“测试”); var check=$(this.val(); 控制台日志(检查) }); 单击事件不会通过开关触发。尝试使用事件开关更改.bootstrapSwitch。这一个会在更改开关时触发 为了检查它是否开启,我检查类引导开关
$('.make switch').bootstrapSwitch('state');
$(“#价格检查”)。单击(函数(){
//警报(“测试”);
var check=$(this.val();
控制台日志(检查)
});代码>
单击事件不会通过开关触发。尝试使用事件开关更改.bootstrapSwitch。这一个会在更改开关时触发
为了检查它是否开启,我检查类引导开关是否开启。如果不是,则关闭开关
$('.make switch').bootstrapSwitch('state');
$('.make switch').on('switchChange.bootstrapSwitch',函数(){
变量检查=$('.bootstrap开关打开');
如果(检查长度>0){
console.log('ON')
}否则{
console.log('OFF')
}
});代码>
单击事件不会通过开关触发。尝试使用事件开关更改.bootstrapSwitch。这一个会在更改开关时触发
为了检查它是否开启,我检查类引导开关是否开启。如果不是,则关闭开关
$('.make switch').bootstrapSwitch('state');
$('.make switch').on('switchChange.bootstrapSwitch',函数(){
变量检查=$('.bootstrap开关打开');
如果(检查长度>0){
console.log('ON')
}否则{
console.log('OFF')
}
});代码>
Tamara
引导开关有一个onSwitchChange
属性,可以为您提供切换状态。请看这把小提琴:
上面的代码片段是如何实现onSwitchChange
属性并获取切换控件的状态的 塔马拉
引导开关有一个onSwitchChange
属性,可以为您提供切换状态。请看这把小提琴:
上面的代码片段是如何实现onSwitchChange
属性并获取切换控件的状态的 试试这个,你会得到checked元素的值
$(“#启动开关”).bootstrapSwitch({
onSwitchChange:功能(e){
警报(如目标值);
}
});代码>
尝试此操作,您将获得选中元素的值
$(“#启动开关”).bootstrapSwitch({
onSwitchChange:功能(e){
警报(如目标值);
}
});代码>
这个代码对我很有用
$('#price_check').on('switchChange.bootstrapSwitch', function (e, data) {
alert($('#price_check').bootstrapSwitch('state'));
});
这个代码对我有用
$('#price_check').on('switchChange.bootstrapSwitch', function (e, data) {
alert($('#price_check').bootstrapSwitch('state'));
});
现在请告诉我如何将这个状态值发送到ajaxapi call@Tamara,你能不能为此发布一个新问题,而不是将其添加到评论中?通常,您希望将堆栈溢出问题的范围缩小到一个问题。希望这是有意义的。请随意将链接添加到您的新帖子中作为评论,以防有人看到。谢谢谢谢你在上一个问题上的帮助,我会记住你的建议。但是我自己已经做到了,现在请帮助我如何将这个状态值发送到ajaxapi call@Tamara,你能不能为此发布一个新问题,而不是将它添加到评论中?通常,您希望将堆栈溢出问题的范围缩小到一个问题。希望这是有意义的。请随意将链接添加到您的新帖子中作为评论,以防有人看到。谢谢谢谢你在上一个问题上的帮助,我会记住你的建议。但是我自己做的,如果你有多个开关,这个工作就完美了。其他答案只有在有一个开关的情况下才有效。如果有多个开关的话,这个答案就非常有效。其他答案仅在有一个开关时有效。