【发布时间】:2015-08-04 19:00:54
【问题描述】:
我有一些类似这样的 HTML:
<input name="arr[something completely random][something else I can't rely on][initial]" />
<!-- ... -->
<input name="arr[dadedadeda][blahblahblah][initial]" />
而我的 JavaScript document.querySelectorAll('[name~="initial"]') 返回 [](空)。为什么?名称中的多维数组的处理方式是否不同?我有什么遗漏吗?
我刚刚尝试了document.querySelectorAll('[name$="[initial]"]'),ends with 选择器 (attr$="endStr"),这返回了我需要的内容,但我仍然需要知道为什么 attribute contains 选择器 (attr~="inStr") 无法工作
【问题讨论】:
-
我不认为这是重复的,另一个问题可能和这个问题有相同的答案,但它不是同一个问题
标签: javascript html css-selectors selectors-api