【发布时间】:2011-10-12 08:34:52
【问题描述】:
我试图使用下面的代码来选择一个表单元素(我检索值以验证文本)
$('#box1 [name=item[]]').val();
$('#box2 [name=item[]]').val();
我正在尝试获取以下值
<form..>
<div id='box1'> <input type='text' name='item[]'/> </div>
<div id='box1'> <input type='text' name='item[]'/> </div>
</form>
我需要使用带有方括号 [] 的 'item[]' 因为 php 可以将此数据作为数组检索
$data = $_REQUEST['item'];
将返回一个包含 'item' 中所有数据的数组
问题是 $('#box [name=item[]]').val() 不起作用,我该如何让它起作用或有其他方法吗?
【问题讨论】:
-
您可以尝试使用 `` 转义选择器 - 请参阅此主题:stackoverflow.com/questions/739695/… 了解更多信息
标签: jquery escaping selector character