如何选择具有特定名称的输入? [关闭]
Posted
技术标签:
【中文标题】如何选择具有特定名称的输入? [关闭]【英文标题】:How to select input with a certain name? [closed] 【发布时间】:2013-11-06 17:24:51 【问题描述】:有
input[name="abc"]
但如果名称包含 [
和 ]
之类的内容怎么办?
我的输入看起来像:
<input type="text" name="abc[def][5][xyz][]" value="" />
【问题讨论】:
旁注: 为什么name
这么复杂?
我应该在服务器脚本中获取数组
【参考方案1】:
使用转义字符input[name=\[def\]\[5\]\[xyx\]\[\]]
。
【讨论】:
hmm javascript中有转义函数吗? 是的,当然。转义字符在 JavaScript 和 CSS 中很常见。 我确定 Alex 是在询问是否有function
可以进行转义,因此不需要手动完成。
哦,在那种情况下,不,我不这么认为。您不能使用函数来更改脚本语言的设计/语法。【参考方案2】:
如果属性值包含在""
中,则无需转义[]
$('input[name="abc[def][5][xyz][]"]')
演示链接:Fiddle
【讨论】:
+1 更简单的解决方案。一开始没想到。以上是关于如何选择具有特定名称的输入? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用jQuery在某些特定div中选择具有相同名称的所有元素[重复]
如何在 NSMutableArray 中选择特定索引并存储在 nsarray [关闭]