为什么我无法获取此输入元素的默认值?

时间:2014-08-13 20:25:32

标签: jquery

以下是问题的演示。 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'));
});

我做错了什么?

1 个答案:

答案 0 :(得分:3)

使用prop() - 方法。有关详细信息,请参阅文档:http://api.jquery.com/prop/

$("#some-random-id").prop("defaultValue");