【www.gdgbn.com--jquery】

该获取的是一个jquery对象,而不是一个dom element对象.value是dom element对象的属性.所以,使用


获取值:
文本框,文本区域:
$("#txt").attr("value");

$("#txt").val();

多选框checkbox:
$("#checkbox_id").attr("value");

单选组radio:
$("input[@type=radio][@checked]").val();

下拉框select:
$("#sel").val();

 


$("#id").value不能取到值
取值的方法如下:
取值:val = $("#id")[0].value;
$("#id")[0].value = "new value";
赋值:
$("#id")[0].value = "new value";
或者$("#id").val("new value");
val = $("#id").attr("value");


获取选中的值
获取一组radio被选中项的值
var item = $("input[@name=items][@checked]").val();

获取select被选中项的文本
var item = $("select[@name=items] option[@selected]").text();

select下拉框的第二个元素为当前选中值
$("#select_id")[0].selectedindex = 1;

radio单选组的第二个元素为当前选中值
$("input[@name=items]").get(1).checked = true

本文来源:http://www.gdgbn.com/wangyezhizuo/27490/