1

谁能帮助我,如果文本框的 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>

先感谢您

4

2 回答 2

3

使用See here转义特殊字符\\

alert($('#txt\\[0\\]').val());
于 2012-07-26T06:36:58.290 回答
2

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

$('#txt\\[0\\]').val()
于 2012-07-26T06:36:41.433 回答