我的一种形式允许使用 Jquery 添加多个元素。下面的 HTML 显示了演示内容,
<form name="my-location-frm">
<div class="address">
<input type="text" name="house-name" value='house1'>
<input type="text" name="street-no" value='street1'>
</div>
<div class="address">
<input type="text" name="house-name" value='house2'>
<input type="text" name="street-no" value='street2'>
</div>
<div class="address">
<input type="text" name="house-name" value='house3'>
<input type="text" name="street-no" value='street3'>
</div>
<input type="submit">
</form>
这里class="address"
wrapper 会重复很多次。如何使用 Jquery 检索每个元素(房屋名称、街道编号)值
尝试如下,
$.each($(".address"), function(key,value) {
hn = $(value).children("input[name=house-name]").val();
console.log(n);
}
但是失败了:(
预期的 Javascript 输出,
house1,street1
house2,street2
house3,street3