使用JQuery正确访问文本框的数组ID的方法

时间:2012-07-26 06:34:11

标签: jquery html

任何人都可以帮助我,如果文本框的ID或名称是数组,那么正确的语法是什么?

<input type="text" name="txt" id="txt" value="1" />
<input type="text" name="txt[0]" id="txt[0]" value="2" />

<script>
    // Msg: 1
    alert($('#txt').val());

    // Msg: Undefined
    alert($('#txt[0]').val());

</script>

谢谢你inadvance

2 个答案:

答案 0 :(得分:3)

使用\\ See here

转义特殊字符
alert($('#txt\\[0\\]').val());

答案 1 :(得分:2)

[]用于按属性选择元素。你需要逃避这些,取消这种行为:

$('#txt\\[0\\]').val()