bootstrap switch checked status总是返回true

时间:2016-12-08 11:15:09

标签: bootstrap-switch

 if ($("#Switch").is(":checked") == true)
 {
 alert("checked");
 }
 else
 {
 alert(" Not checked");
 }

此代码在将开关状态从OFF更改为ON后第一次给出“已检查”警报。在我将状态再次更改为OFF之后,它仅显示警告“已检查”。 请帮助我,我在按钮点击事件中使用此代码。每次我都得到检查。

2 个答案:

答案 0 :(得分:1)

    function getChecked(elementId)
    {
    if ($("#elementId").is(":checked") == true)
     {
     alert("checked");
     }
     else
     {
     alert(" Not checked");
     }
    }

onchange="getChecked('#id')"

答案 1 :(得分:0)

将此代码放入js onchange事件

var checked = $(this).prop('checked');
if(checked) {
  alert('checked');
} else {
  alert('not checked');
}