Monday, March 26, 2012

jQuery获取input标签的值

一般来说,用js获取input标签内的值会用
<input id="p_folder"></input>
var p = document.getElementById("p_folder");
var pV = p.value;


但是jQuery中,如果写成
var p = $('p_folder');
var pV = p.value;
将无法获取到标签内的值,


这是因为
$("")是一个jQuery对象,而不是一个DOM element
value是DOM element的属性,对应jQuery的val
val():获得第一个匹配元素的当前值
val("val"):设置每一个匹配元素的值为val


所以上面的code应该写成
var p = $('p_folder');
var pV = p.val();

No comments:

Post a Comment