【发布时间】:2012-03-14 14:04:57
【问题描述】:
可能重复:
Find DOM element by ID when ID contains square brackets?
我无法获得有些疯狂的表单元素的价值。例如,我有一个 HTML 表单元素“必须”具有“data[User][notify_one_day_out]”的名称。问题是我无法获取表单元素的值。
<label for="data[User][notify_one_day_out]">One day away:</label>
<select name="slider" id="data[User][notify_one_day_out]" data-role="slider">
<option value="0">OFF</option>
<option value="1" selected="selected">ON</option>
</select>
然而
alert( $("#data[User][notify_one_day_out]").val());
显示为未定义。有什么帮助吗?
【问题讨论】:
-
在 ID 中,而不是名称中。阅读此stackoverflow.com/questions/1239095/…
-
括号在 id 中无效 - stackoverflow.com/questions/70579/…。不确定您是否能够完成这项工作。
标签: javascript jquery