jquery如何给赋值 <input type="file" name="url"/>

jquery如何给赋值<inputtype="file"name="url"/>... jquery如何给赋值 <input type="file" name="url"/> 展开
 我来答
XX莫叫莫鸟
推荐于2016-08-02 · TA获得超过494个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:194万
展开全部

<input type='file' name='url'>是一个上传标签,只能通过用户手动点击选择路径,浏览器禁止通过代码来更改它的value值。

试想一下,如果代码可以随意更改用户上传的文件,那对用户来说岂不是特别的危险,所以这样的安全机制存在是非常合理的。

再说说关于jQuery的选择器怎么赋值

jQuery的选择器有三种类型

  1. ID选择器 $.("#id") ,意思就是根据HTML标签的ID来寻找,id代表标签id

  2. 类选择器 $(".class") ,意思就是根据类名来寻找,class代表类名

  3. 标签选择器 $("tagname") ,意思就是根据标签名来寻找,tag那么代表标签名,如input、select等

寻找到你想要的标签后(如果你用的是id选择器),jQuery会提供一系列操作的方法,如$("#id").text("要更改的值") 代表修改标签文本,$("#id").val("要更改的值") 代表修改标签value值,如果括号内不带参数的话,便是获取该值。

陈亮424
2014-12-23 · TA获得超过634个赞
知道小有建树答主
回答量:626
采纳率:0%
帮助的人:417万
展开全部
$("input[type='file']").val(XXX);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-23
展开全部
$("url").val();,这样只是表面赋值,要是提交的话你得用file对象才行
追问
可以给我实例给我看一下不??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b2742db
2020-10-28
知道答主
回答量:12
采纳率:0%
帮助的人:8762
展开全部

可以赋一个空字符串,亲测有效,其他值好像都不可以。代码如下:$('#file2').val("");

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式