使用JavaScript通过一个选择输入添加TR + TD内容

柱状

我有一个选择输入,其中包含大约5个选项。我还有一个空表将使用这种格式:

<table>
   <tr>
      <td>X(for delete)</td>
      <td>Option name</td>
      <td>Value that is linked to that option name</td>
   </tr>
</table>

所以我想要的是:当某人从选择菜单中选择一个选项时,它必须<tr>在表中添加一个3的元素<td>第一个只是一个“ X”或图像,以便我可以删除<tr>,第二个是选项名称,第三个是链接到该选项的值。

因此,我该如何制作一个程序,为我和TD添加TR。第二部分是:我该如何做,以便当用户偏向X时删除整个<tr>父级。如果可能的话,如何将3 TD的所有值相加并显示在屏幕上?

我知道这很多,但是这里有人可以帮助我吗?谢谢你的时间。

佐肯17

尝试此操作,希望它以正确的方式为您提供帮助:

$('button').click(function() {
  $('table').append('<tr><td class="remove">X</td><td class="optionValue">' + $('select option:selected').text() + '</td><td class="linkedValue">' + $('select').val() + '</td></tr>');
})

$(document).on('click', '.remove', function() {
    $(this).parent().remove();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

<button type="button">Enter</button>
<br />
<br/>
<table>
  <tr>
    <td>X(for delete)</td>
    <td>Option name</td>
    <td>Value that is linked to that option name</td>
  </tr>
</table>

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从具有文本匹配的tr中选择一个td并添加类

取一个输入值,乘以<td>的内容,并使用jQuery在另一个<td>中显示结果

如何将日期选择器添加到可编辑内容的TD中?

根据条件将文本/内容从TD复制到另一个TD

与上面的<tr>相同时隐藏<td>内容

tr中的一td会占用更多宽度,并推出其他所有内容

使用id属性将<td>元素的内容映射到数组

不要从表td的第一个孩子中删除内容

循环到每个td并获取其文本,然后用输入框替换每个td的内容

LXML-解析tr标签中的td内容

如何选择<tr>中的第一个和最后一个<td>?

使用jQuery更改下一个td的内容

从最后一个<tr>的第一个<td>中选择innerHTML-jQuery

我想通过javascript选择一个特定的td来放置一些类

使每个<td>宽度适合其内容,而不是同一列中具有最长内容的<td>

选择TR时如何向TR中的每个TD添加一个类

单击同一表的其他td内的某些输入类型时,获取表的td内容的值

在CSS中选择第二个tr的第一个td

将 td 内容更改为选择,反之亦然

如何使用 Python 3 抓取每个 td 标签内容

如何使用 Selenium 获取具有特定内容的 td 的表?

选择 td 旁边的下一个选择框,然后通过其文本值选择一个选项

如何区分javascript中输入值或td文本内容之间的if子句

用下一个 <td> onLoad 的 id 替换这个 <td> 的内容

Scrapy:如何在这个 `tr` 中选择下一个 `td`?

HTML 使用基于 td 标签内容的 javascript 更改字体粗细

移动同一个表中另一个TD中的TD内容

jquery - 在 <table> 中选择具有 <td> 的第一个 <tr>

Puppeteer 使用具有特定内容的 TD 查找 TR