jquery获取表单数据,jquery获取表格数据
jquery怎么获取表单所有的值
获取值:
文本框,文本区域:$("#txt").attr("value");
多选框checkbox:$("#checkbox_id").attr("value");
单选组radio: $("input[@type=radio][@checked]").val();
下拉框select: $('#sel').val();
控制表单元素:
文本框,文本区域:$("#txt").attr("value",'');//清空内容
$("#txt").attr("value",'11');//填充内容
多选框checkbox: $("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);//打勾
if($("#chk1").attr('checked')==undefined) //判断是否已经打勾
单选组radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项
$("option value='1'1111/optionoption value='2'2222/option").appendTo("#sel")//添加下拉框的option
$("#sel").empty();//清空下拉框.
jQuery 怎么获取表格里面的值
提供你2中思路,具体代码就不写了
生成表的时候给修改链接一个id,id保存当前行的主键比如id="tid"+主键,为它添加onclick方法,
var id=this.id.replace("tid",""); 获取到主键
把主键拿到数据库中查到相应的数据行,赋值给表单,完成!
var parents=$(this).parent().parent(); 获得tabel行
$(parents).find("td").each(function(){
根据列的顺序赋值给相应的表单元素
})
这个方法有局限性,数据是从当前页面中取得并不是实时读取数据库,如果数据在他处有更改是取不到最新的数据的。
jquery中怎么样获取表单所有值
serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。
您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。
序列化的值可在生成 AJAX 请求时使用。