以下是问题的演示。 http://jsfiddle.net/92m4309b/
我有一个input
元素,其value
属性我正在尝试阅读。出于某种原因,我无法使用jQuery读取它,它返回一个空字符串。
HTML
<input type="file"
style="display:none;"
accept="video/mp4, video/ogv"
id="some-random-id"
name="some-random-text-input"
value="30_sec_Verizon4.mp4"
>
JS
$(document).ready(function(){
console.log($("input").val());
console.log($("input").attr('value'));
});
我做错了什么?
答案 0 :(得分:3)
使用prop() - 方法。有关详细信息,请参阅文档:http://api.jquery.com/prop/
$("#some-random-id").prop("defaultValue");