爲什麼不是這個代碼給我一個帶有作爲文本輸入的id
s的鍵的對象,並將這些值作爲文本輸入的值?將html輸入值放入javascript對象
JS
$(document).ready(function() {
$('body').on('click', '#btn', function() {
var address = {};
$('input[type="text"].address').each(function (index, element) {
address[element.id] = $(element).val();
});
console.log(address);
});
});
HTML
<input class="address" id="attn" value="john doe">
<input class="address" id="address_1" value="1234 sample st">
<input class="address" id="address_2" value="Suite 1">
<input class="address" id="city" value="chicago">
<input class="address" id="state" value="IL">
<input class="address" id="zip" value="12345">
<input class="address" id="country" value="US">
<input type="button" id="btn" value="btn" />
我們能看到你的HTML? – 2013-02-13 15:25:31
@ExplosionPills增加了它。 – 1252748 2013-02-13 15:27:02