我有一個8行2列的HTML <div></div>
表:食物和卡路里。我想用javascript將文本插入特定的單元格。使用JQuery/Javascript將文本插入到html div表格的特定單元格中?
我有一個html輸入文本框,用戶可以在其中輸入一種食物類型(8種選擇)。
某些食物總是放在某些行中。例如,
Apple = Row 1
Banana = Row 2
Blueberry = Row 3
etc...
用戶的條目始終在列1.由網站自動返回的卡路里數總是在列2
我想什麼發生: 當用戶輸入食物時,應根據所選擇的食物將其放入適當的行中(假設用戶選擇蘋果,因此本例的第1行第1列)。
如果第1行第1列由用戶條目填充,則第1列第2列將自動填充卡路里數(現在將手動插入代碼中)。
當用戶輸入下一個食物時,它會再次放入相應的行中。假設第4行第1列。那麼第4列第2列將自動填充卡路里數。
我不確定JQuery是否能夠將文本排序到像這樣的特定行/列中。
CSS:
div { display:table-cell; border:1px solid; }
HTML:
<div id=master>
one<br>two
</div>
<div>
three
</div>
任何人都可以幫助這是什麼碼?
謝謝!但是我無法獲得代碼的功能。 HTTP://的jsfiddle。net/xjk8vkLf /我輸入「food-1」(不帶引號)並敲回車,沒有任何反應。無法分辨我要出錯的地方。 – Sherri
編輯:哇,沒關係。你只需要點擊文本框。我正在打「輸入」。無論如何,非常感謝你!易於理解和完美的解決方案! – Sherri
是的,這就是「模糊」事件。它會在文本框丟失焦點時觸發。我只是更新了代碼以包含一個「提交」按鈕,並且當您點擊按鈕而不是模糊時,JavaScript就會執行。 – Marquizzo