我知道有人问过关于这个主题的几个问题,但我无法为我的案例找到答案。
我有一个检查checkbox
为
<input type="checkbox" name="text" checked="checked" />
我需要通过选中/取消选中来发送 ajax 请求,但我不知道什么是可靠的(与浏览器兼容),if statement
例如
if (this.value == 'on')
{
this.value = 'off';
ajax call;
}
else
{
this.value ='on';
ajax call;
}
注意这里的值并不重要,我们需要 catch ,但是当 html 原始元素有 时checked/unchecked
,如何控制选中的元素呢?JavaScript
checked="checked"
如果使用checked
而不是value
as
if (this.checked == true)
{
this.checked = false;
ajax call;
}
else
{
this.checked =true;
ajax call;
}
浏览器中的勾号checkbox
不会更改(始终勾选)。