如何将一次选择的更改事件的数据附加到第二次选择
How to append data on change event of one select to second select?
我在同一个表行中有两个选择下拉列表。我想在第一个下拉菜单的变化上添加数据到第二个下拉菜单。两个下拉菜单都没有id或class??有没有可能没有id或类追加数据到它??
这是我的html.
<button type="button" id = "add-row" class="btn btn-info pull-right">
<i class="glyphicon glyphicon-plus"></i> Add new
</button>
<table class="table" id="mans">
<tr>
<td><select class="form-control tag-list-name">
<option>ABC</option>
<option>PQR</option>
</select>
</td>
<td><select class="form-control">
<option> </option>
</select></td>
<td><button type="button" class="btn btn-info pull-right delete-row">
-
</button></td>
</tr>
</table>
您可以使用jQuery .first()
和.eq()
来选择它们
var selects = $('#mans select');
selects.first().on('change', function () {
selects.eq(1).append('<option>New Option</option>');
});
我用下面的代码解决了这个问题:
为第二个选择/下拉列表添加了新的类名。
然后使用以下代码:
var tr = $(this).closest('tr');
var select = tr.find('.tag-name-values');
var currentContext = select.html("");
currentContext.append(data);
相关文章:
- Angularjs选择以选择数据传递
- 选择数据属性日期值早于当前服务器日期的元素
- 根据匹配的零件选择数据属性
- 在iMacros javascript中选择数据源文件
- 如何选择数据
- 取消选择数据表中的所有选定行
- 使用 jquery 从下拉列表中选择数据
- 如何使用 d3 选择数据中的类别
- 如何从数组中拆分和获取选择数据
- 句柄无法从json中选择数据
- 基于多个属性d3来选择数据
- 根据以前的选择数据从JSON数据加载选择选项
- 如何在JQuery中从数组中选择数据
- 如何使用jQuery选择数据标题中的元素
- 使用jQuery选择数据属性为*而非*的元素
- 无法通过Node.js中的Sequelize从数据库中选择数据
- 如何选择数据表中的所有复选框
- 选择数据属性等于任何东西的元素
- 如何使用Angular.js获得多选择数据,并在列表的每一项中添加复选框
- 特别是当我们必须在两个日期之间选择数据时,以下哪个JSON更好