1. JQuery 清空 form 表单
1. $('#myform')[0].reset();
通过 reset() 方法可以做到一部分,但是如果有个元素是这样的:
1. <input name="percent" value="50"/>
那么点 reset() 只会还原成 50 , 因为 reset() 只是还原表单的内容,并不能做到直正意义上的请空表单
于是乎有了以下方法,网上浏览而来:
1. $(':input','#myform')
2. .not(':button, :submit, :reset, :hidden')
3. .val('')
4. .removeAttr('checked')
5. .removeAttr('selected');
2. JQuery 使用Ajax请求 (JSON数据格式)
JS代码
$.post("/cookray/albumSave.action", $("#myform").serialize(), function(json){
if ('object' === $.type(json)){
......
}});
$("#myform").serialize() 可以将整个 form 表单作参数进行提交。
3. JQuery 中转义字符
在使用$("#ID")获取对象的时候,ID 字符串可能含有 . 等一些特殊字符,在JQuery中就无法被识别,导制获取对象失败,
这个时候就使用到了转义字符... 比如获取 ID = name.error 的对象, 如下:
$("#name\\.error")
在这里就需要使用 \\ 作为转义字符,将 . 作为一个字符串看待。