我目前正在用 jQuery 编写一些表单验证并遇到以下问题..
我以这样的方式为我的输入提供 id,当数据发布时,我有一个数组可以像这样使用..
<input type="text" id="user[name]" />
<input type="text" id="user[email]" />
这意味着当数据发布到我的脚本时,我将有一个可用的“用户”arrau,所以我可以做类似的事情,$user["name"]
但是当我尝试使用 jquery 选择输入时......var name = $("#user[name]")
它不会工作。但是,如果我只是将输入的 id 作为“用户名”,那么var name = $("#username")
就可以了。
我假设它与 jquery 中的 CSS 选择器有关,因为它试图访问具有名称 ID 的用户对象?就像$("input[username]")
选择带有用户名ID的输入一样。
关于我如何解决这个问题的任何想法?它适用于所有浏览器吗?