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

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

4

2 回答 2

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

onchange="getChecked('#id')"
于 2016-12-08T11:22:16.880 回答
0

将此代码放入您的 js onchange 事件中

var checked = $(this).prop('checked');
if(checked) {
  alert('checked');
} else {
  alert('not checked');
}
于 2018-02-20T10:27:27.817 回答