→ GGing: JavaScript 也算 Java 的守備範圍嗎?XD03/17 18:30
推 now99: 語言不同吧03/17 18:59
→ kiloxx: 呃~抱歉搞錯了,我轉去web_design03/17 19:09
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: kiloxx (111.243.154.240), 03/17/2019 19:09:35
→ foolray: 這寫法看了真頭痛…需求是加一行然後已經有資料陣列了03/18 00:27
→ foolray: 怎不加進陣列each…03/18 00:27
→ kiloxx: 不好意思,因為我完全是自學,不太明白大大的意思03/18 01:35
→ kiloxx: 我目前對JS的腦容量只能寫出這種function,我也覺得很頭痛03/18 01:35
→ kiloxx: 如果有更好的學習資源,拜託提供給小弟參考!!03/18 01:37
→ foolray: 我試著操作是012 且看console跟輸出都是4個03/18 13:18
→ foolray: 把if內find~after 換成append看看?還是原table的狀況?03/18 13:20
→ foolray: 把if內find~after 換成append看看?還是原table的狀況?03/18 13:20
→ mackliu: 最好有原表格的狀況,不然只是這樣跑起,似乎沒問題03/18 23:47
→ mackliu: 如果你跑起來會有問題,是否那邊打錯字或多加了逗號?03/18 23:48
→ y3k: each()出來應該有index跟value 你加抓value吧03/19 00:27
→ y3k: javascript的callback跑怪怪的時候 建議抓看看function的03/19 00:28
→ y3k: arguments 這個做法可以很快找到問題點03/19 00:28
→ kiloxx: 抱歉今天跑去忙別的東西,我明天再回報03/19 01:56
推 molopo: 每個都console log出來03/20 00:26
還是不知道為什麼...我console看也都是對的...
所以我換了一個寫法先loop source比較好
function add_columns(id, source) {
let $table = $(id);
$.each(source, function (index, value) {
let tr = $table.find('tr');
let td = document.createElement('td');
td.innerHTML = value;
//+1 to skip <thead>
tr[index+1].append(td);
tr[index+1].append(td);
});
};
不好意思打擾大家
※ 編輯: kiloxx (111.248.80.42), 03/20/2019 01:22:01
※ 編輯: kiloxx (111.248.80.42), 03/20/2019 02:11:24
※ 編輯: kiloxx (111.248.80.42), 03/20/2019 02:12:09