Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取引导开关的值_Javascript_Jquery - Fatal编程技术网

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,你能不能为此发布一个新问题,而不是将它添加到评论中?通常,您希望将堆栈溢出问题的范围缩小到一个问题。希望这是有意义的。请随意将链接添加到您的新帖子中作为评论,以防有人看到。谢谢谢谢你在上一个问题上的帮助,我会记住你的建议。但是我自己做的,如果你有多个开关,这个工作就完美了。其他答案只有在有一个开关的情况下才有效。如果有多个开关的话,这个答案就非常有效。其他答案仅在有一个开关时有效。