【发布时间】:2016-03-17 08:35:02
【问题描述】:
我有一个表格,您必须在其中输入房屋的属性,例如名称,编号等。 在相同的表格中,他们会提到您必须输入这些属性的房屋数量。根据房屋数量,我正在为每个房屋生成这样的输入字段。
var text1 = '<input type="text" min="1" id="houseNo[' + i + ']" class="Houseno form-control" name="projectConfigurationDetails[' + i + '].houseNo">';
之后,当我尝试像这样读取值时
$('#houseNo[0]').attr('name');
它给了我undefined
经过一些跟踪和错误后,我们通过删除方括号将id 更改为"houseNo' + i + '"。然后
$('#houseNo0').attr('name');
这提供了完美的价值。让 Jquery 认为这样的方括号是一些选择器模式,但我们提到 # 所以那是 id。
如果我遗漏了什么,请教育我。
【问题讨论】:
标签: javascript jquery html