假设有如下标签。
<input type="text" value="zhang" id="username" name="username"/>
var username=document .getElementById("username");
var $username=$(username);
username本来是一个Document 对象,那么用$对象包裹后就变成了一个jquery对象,用alert($username.val())就能输出这个文本框的值
这说明,document对象是可以变成jquery对象的。
其实,jquery对象是一个数组对象,不管这个对象里存放的是一个对象还是多个对象,它都是数组,这一点需要注意。将jquery取下标,直接可以将
query对象转成Document对象。还以上面的标签为例:
var $username=$("#username");
var user=$username[0];//这里也可以用var user=$username.get(0);
这样,user就是一个Document对象了,可以用alert(usr.value)输出其值;