使用JQuery / Javascript将文本插入html div表的特定单元格中?

雪莉

我有一个<div></div>8行2列的HTML表:食物和卡路里。我想使用javascript将文本插入特定的单元格。

我有一个html输入文本框,用户可以在其中输入一种食物(8种选择中的一种)。

某些食物总是放在某些行中。例如,

Apple     = Row 1
Banana    = Row 2 
Blueberry = Row 3

etc...

用户输入始终位于第1列。网站自动返回的卡路里计数始终位于第2列。

我想发生的事情:当用户输入食物时,应根据所选择的食物将其放置在适当的行中(假设用户选择了Apple,因此在此示例中,该行位于第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>

任何人都可以协助编写此代码吗?

马奎佐

这是一种蛮力的方法。当您有100行时,有更有效的创建方法,但是这种方法更易于阅读,尤其是当您只有8行时。

首先使用row和col类创建网格。

HTML:

<input id="food-input" type="text" placeholder="ENTER A FOOD">
<input id="btn-submit" type="submit">

<div class="row-1">
    <div class="col-1"></div>
    <div class="col-2"></div>
</div>
<div class="row-2">
    <div class="col-1"></div>
    <div class="col-2"></div>
</div>
<!-- ...etc, etc. -->

然后,当您单击“提交”按钮on("click", callback)或您想要的任何事件时,您可以获取输入字段的值

的JavaScript

$("#btn-submit").on("click", function(){
    var entry = $("#food-input").val();

    switch(entry){
        case "food-1":
            $(".row-1 .col-1").html(entry);
            $(".row-1 .col-2").html("380 calories");
        break;
        case "food-2":
            $(".row-2 .col-1").html(entry);
            $(".row-2 .col-2").html("125 calories");
        break;
        //... etc, etc
    }
});

我不建议您使用文本输入字段,因为用户可能输入数百万种与您的switch / case语句不匹配的内容。您应该考虑使用下拉菜单。

编辑:我添加了一个提交按钮,因此您的代码在该按钮上的“单击”事件上执行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用python从html表中(URL上)查找特定单元格的文本?

来自分类Dev

使用带有Python的Selenium Webdriver获取HTML表中特定单元格的数据

来自分类Dev

使用python将值插入csv中的特定单元格

来自分类Dev

如何使用python将数据附加到现有excel表的特定单元格?

来自分类Dev

如何使用javascript设置html中特定单元格的背景颜色?

来自分类Dev

使用文本框查找并移动到datagridview中的特定单元格

来自分类Dev

使用来自特定单元格的相同格式和名称将工作表保存到新工作簿中

来自分类Dev

将HTML文本插入到使用javascript创建的div中

来自分类Dev

如何使用Jquery检查html表特定列中的单元格是否为空?

来自分类Dev

Excel VBA-将图像(使用对话框)插入特定单元格

来自分类Dev

使用vba从ms访问表单文本框中的多个excel文件中检索特定单元格值

来自分类Dev

使用 Excel 中的单元格格式将 12 小时添加到特定单元格内的任何时间以将 AM 更改为 PM

来自分类Dev

使用vba在工作表数组中复制并粘贴特定单元格(使用.find)

来自分类Dev

使用BeautifulSoup从表中的特定单元格提取数据?

来自分类Dev

如何使用Selenium和python动态读取表中的特定单元格值

来自分类Dev

将一些公式复制到工作表中的特定单元格

来自分类Dev

将数据帧的特定单元格转换为R中的表

来自分类Dev

特定单元格中的VBA公式和文本

来自分类Dev

使用ComboBox更新JTable中的特定单元格

来自分类Dev

Excel可以使用通配符来确定单元格是否包含特定文本吗?

来自分类Dev

如何将文本框链接到Excel中特定工作表上的特定单元格?

来自分类Dev

jQuery将动态单元格添加到表中的静态单元格

来自分类Dev

响应表-是否将特定单元格中的文本限制为dektop上的一行?

来自分类Dev

使用Apps脚本将文本和图像添加到Google Doc中表格的特定单元格

来自分类Dev

使用 jquery 从特定列中的特定单元格获取值

来自分类Dev

在Excel C#中的特定单元格中插入文本

来自分类Dev

使用javascript将文本字段插入表格单元格

来自分类Dev

如何使用JavaScript从表中获取单元格的数据

来自分类Dev

使用CSS选择表中奇数行和特定单元格的有效方法

Related 相关文章

  1. 1

    如何使用python从html表中(URL上)查找特定单元格的文本?

  2. 2

    使用带有Python的Selenium Webdriver获取HTML表中特定单元格的数据

  3. 3

    使用python将值插入csv中的特定单元格

  4. 4

    如何使用python将数据附加到现有excel表的特定单元格?

  5. 5

    如何使用javascript设置html中特定单元格的背景颜色?

  6. 6

    使用文本框查找并移动到datagridview中的特定单元格

  7. 7

    使用来自特定单元格的相同格式和名称将工作表保存到新工作簿中

  8. 8

    将HTML文本插入到使用javascript创建的div中

  9. 9

    如何使用Jquery检查html表特定列中的单元格是否为空?

  10. 10

    Excel VBA-将图像(使用对话框)插入特定单元格

  11. 11

    使用vba从ms访问表单文本框中的多个excel文件中检索特定单元格值

  12. 12

    使用 Excel 中的单元格格式将 12 小时添加到特定单元格内的任何时间以将 AM 更改为 PM

  13. 13

    使用vba在工作表数组中复制并粘贴特定单元格(使用.find)

  14. 14

    使用BeautifulSoup从表中的特定单元格提取数据?

  15. 15

    如何使用Selenium和python动态读取表中的特定单元格值

  16. 16

    将一些公式复制到工作表中的特定单元格

  17. 17

    将数据帧的特定单元格转换为R中的表

  18. 18

    特定单元格中的VBA公式和文本

  19. 19

    使用ComboBox更新JTable中的特定单元格

  20. 20

    Excel可以使用通配符来确定单元格是否包含特定文本吗?

  21. 21

    如何将文本框链接到Excel中特定工作表上的特定单元格?

  22. 22

    jQuery将动态单元格添加到表中的静态单元格

  23. 23

    响应表-是否将特定单元格中的文本限制为dektop上的一行?

  24. 24

    使用Apps脚本将文本和图像添加到Google Doc中表格的特定单元格

  25. 25

    使用 jquery 从特定列中的特定单元格获取值

  26. 26

    在Excel C#中的特定单元格中插入文本

  27. 27

    使用javascript将文本字段插入表格单元格

  28. 28

    如何使用JavaScript从表中获取单元格的数据

  29. 29

    使用CSS选择表中奇数行和特定单元格的有效方法

热门标签

归档