Possible Duplicate:
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());
显示为未定义。有什么帮助吗?
最佳答案
使用\\
转义
$("#data\\[User\\]\\[notify_one_day_out\\]")
关于javascript - 如何获取 ID 中包含括号的表单元素的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9425390/