我有一个隐藏的表单字段:
<input type=hidden id=blah1 value=true />
Run Code Online (Sandbox Code Playgroud)
我有一个按钮,当点击我做:
$("#b1").bind("click", function(){
$("#blah1").attr("value", "false");
});
Run Code Online (Sandbox Code Playgroud)
但是当我在服务器端获取表单值时,它是“true”。
难道我做错了什么?
我什至这样做了:
e.preventDefault();
$("#blah1").attr("value", "false");
alert( $("#blah1").attr("value") );
Run Code Online (Sandbox Code Playgroud)
它警告值“假”。
小智 5
即使除了没有 'name' 属性之外,您也将值设置为“false”,就像在字符串中一样,并且非空字符串每次都会返回 true。
$("#blah1").attr("value", "false");
Run Code Online (Sandbox Code Playgroud)
应该是
$("#blah1").attr("value", false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20525 次 |
| 最近记录: |