一般来说,用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