Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 为什么我无法获取这个输入元素';默认值是多少?_Jquery - Fatal编程技术网

Jquery 为什么我无法获取这个输入元素';默认值是多少?

Jquery 为什么我无法获取这个输入元素';默认值是多少?,jquery,Jquery,这是问题的一个例子 我有一个input元素,我正试图读取它的value属性。由于某种原因,我无法使用jQuery读取它,它返回一个空字符串 html 我做错了什么?使用prop()方法。有关更多详细信息,请参阅文档: 据我所知,文件类型输入没有默认值!与问题相关的代码应粘贴到问题中。外部参照有一个习惯,即改变或消失,然后这个问题就变得毫无价值。 <input type="file" style="display:none;" accept="video/mp4, video

这是问题的一个例子

我有一个
input
元素,我正试图读取它的
value
属性。由于某种原因,我无法使用jQuery读取它,它返回一个空字符串

html

我做错了什么?

使用prop()方法。有关更多详细信息,请参阅文档:


据我所知,文件类型输入没有默认值!与问题相关的代码应粘贴到问题中。外部参照有一个习惯,即改变或消失,然后这个问题就变得毫无价值。
<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"
>
$(document).ready(function(){
 console.log($("input").val());
 console.log($("input").attr('value'));
});
$("#some-random-id").prop("defaultValue");