【发布时间】:2011-01-30 18:29:49
【问题描述】:
嗨,
我有一个如下所示的输入:
<input type="file" id="ModelViewAd.Files[0]" name="ModelViewAd.Files[0]" />
id 和 name 以这种方式设置,以便能够绑定到 viewclass (ASP.NET MVC2)。
当我尝试运行以下 jquery 命令来获取值时:
$('#ModelViewAd.Files[0]').val()
我没有定义?
我做错了什么?
致以最诚挚的问候
解决方案:这可以通过更改名称来解决(HTML4 不支持 [ 和 ])。但是,如果您使用的是 HTML5,则可以通过使用如下转义字符来解决此问题:$('#ModelViewAd.Files\[0\]').val()。
【问题讨论】:
-
我按照你在谷歌浏览器中说的逃了出来,但还是不行:(
标签: jquery asp.net-mvc-2 file-upload input