我有一個多表數據提取頁面,我想在一些過程後提交到另一個表。jQuery爲每個元素
我的數據是這樣的:
<table id="dayfields">
<tr>
<td class="f_name">Mr. XYZ</td>
<td class="p_age">50/M</td>
<td class="p_days"><input type="text" name="days" id="days" /></td>
</tr>
<tr>
<td class="f_name">Ms. ABC</td>
<td class="p_age">36/F</td>
<td class="p_days"><input type="text" name="days" id="days" /></td>
</tr>
<tr>
<td class="f_name">Mr. KKK</td>
<td class="p_age">40/M</td>
<td class="p_days"><input type="text" name="days" id="days" /></td>
</tr>
<tr><a href="#" id="save">Save</a></tr>
</table>
和jQuery代碼正在嘗試:
<script type='text/javascript'>
$(document).ready(function() {
$('#save').click(function() {
var f_name={};
var p_age={};
var p_days={};
var k=0;
$("#dayfields").each(function() {
f_name[k]=$(this).val();
p_age[k]=$(this).val();
p_days[k]=$(this).val();
k++;
});
console.log(f_name);
});
});
</script>
我發現這個代碼#2 - 但控制檯給我空白的結果。
您有重複元素的ID。它不會工作。當您需要選擇多個元素時使用類。 –