<input type="text" value="zhang" id="username" name="username" />
var username = $("#username")[0];
alert(username.value)
上面的变量名username如果换成$username,也是可以的,并且下面的alert(username.value);不变的情况下,很明显$username,与username是两个不同名字的变量,为什么,javascript认为他们一样呢?