<h2><a href="#" id="addScnt">Add Another Input Box</a></h2>
<div id="p_scents">
<p>
<label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt" value="" placeholder="Input Value" /> <input type="checkbox" id="c_scnt" name="c_scnt" class="show"> <input type="text" id="more" name="more" class="hide"> </label>
</p>
</div>
<span id="getall">Get all</span>
所有代碼:http://jsfiddle.net/tZPg4/1420/得到輸入數據到陣列
是獲取所有和所有輸入獲得的所有數據和未來與循環使用他們每得到的數據可能點擊:this.one(第一個輸入(文本)),this.two(第二個輸入(複選框)),this.three(第三個輸入 - 隱藏)?例如:
$("#getall").click(function(){
//here get all data to array, but how?
array.each(function(i){
var html = $("<tr><td>this.one</td><td>this.two</td><td>this.three</td></tr>").appendTo("#myTable");
});
})
LIVE:http://jsfiddle.net/tZPg4/1420/
你需要從你複製元素刪除'id'屬性。隨着你現在的代碼,你到處都是重複的ID,這是不好的。 – 2012-02-28 14:04:34