jQuery-jquery 获取嵌套id,例如 id 为 user[name]

意见反馈 意见反馈 主题:991 回复:2082

jQuery-jquery 获取嵌套id,例如 id 为 user[name]

浮生未歇 发布于 2017-03-20 字数 75 浏览 968 回复 4

jquery 获取嵌套id 例如 id=user[name] 此时 $() 里面的选择器如何写????

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(4

夜无邪 2017-10-15 4 楼

直接用id选择器是不可以的,可以通过其他的方式,用div举例:

var name = 'test';
$("div[id='user["+name+"]']")

其他标签类似。

虐人心 2017-08-16 3 楼

直接用:
$("div[id='user[name]']");即可。

偏爱自由 2017-06-26 2 楼

估计不行,jquery源码里面是这样匹配ID的
quickExpr = /^(?:[^#<](<[wW]+>)[^>]$|#([w-])$)/,其中#([w-])这部分匹配ID,很明显'['及']'字符不在其中,所以没办法匹配到

虐人心 2017-04-16 1 楼

$('div[id^="user[name"]) 可以获取以user[name0]、user[name0]开头这样的嵌套数组id