即时通讯目前正在写的jQuery某种形式的验证和具有跟随着问题..jQuery的选择问题
我给IDS我输入这样的方式,当数据张贴,我有一个数组一起工作,像这样..
<input type="text" id="user[name]" />
<input type="text" id="user[email]" />
这意味着,当数据被贴到我的剧本,我就会有一个可用的“用户”阿劳这样我就可以做这样的事情$user["name"]
然而,当我尝试做选择与jquery输入.. var name = $("#user[name]")
它不会工作。但是,如果我只是将输入的ID作为“用户名”,那么var name = $("#username")
将起作用。
我假设它与jQuery中的CSS选择器,因为它试图访问具有ID名称的用户对象?就像$("input[username]")
将选择带有用户名的输入一样。
有关我如何解决此问题的任何想法?它会在所有浏览器中工作吗?
这是怎么回事使用id =“用户[名]”?你是否希望id字面上是字符串“user [name]”还是你想要比这更复杂的东西? – 2010-01-09 21:06:42
当输入传递给脚本时,id =“user [name]”会生成一个很好的数组。 – cast01 2010-01-09 21:08:35
使用name =“user [name]”和id =“user_name”或sthg生成的不同。我认为[]不可用作ID值。进一步的CSS在选择器中使用[]进行属性过滤,所以它的错误也是 – ZeissS 2010-01-09 21:16:23