在文本框focusout事件的局部视图中清除表数据
clear table data in a partial view on text box focusout event
我有一个局部视图(动态),其中一列中有一个选择列表。我使用Jquery根据文本框中输入的内容填充此列表。
每当用户更改该文本框中的输入时,我都希望从表中清除数据。因此,我尝试了以下选项:
$("#StudentTable tr>td").detach();
$("#StudentTable tr>td").remove();
$("#StudentTable tr>td").empty();
但我得到了一个错误:
'get(...).options' is null or not an object
在这条线上:
$("#TeachingAssistant").get(0).options.length = 0;
这里,"#TeachingAssistant"是部分视图中的选择列表"id"。
<td>
<select name="TeachingAssistant" id="TeachingAssistant"></select>
</td>
我想它是在删除我的选择列表,因此没有识别它。我应该如何处理?有其他清除表数据的方法吗?
提前感谢
$("#StudentTable tr td").html('');
将清空表上的每个td,但如果您在任何td内容中绑定了任何事件,您可能会遇到一些问题!
要清除选择选项,可以使用以下选项:
$("#TeachingAssistant option").remove();
尝试以下jquery代码(版本1.0)删除表'#StudentTable'中的html:
$("#StudentTable").html("");
或
$("#StudentTable").empty();
为了参考,你可以访问链接:jQuery-html()
要从下拉列表中获取所选价值,请使用以下代码:
$("#TeachingAssistant").val();
用于清算:
$("#TeachingAssistant").val("");
为了参考,您可以访问链接:jQuery-获取值
相关文章:
- 如何使用javascript从主svg对象动态创建svg视图框
- 正在使用$location.path(.)路由ng视图
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 在文本框focusout事件的局部视图中清除表数据
- 清除/重置网格视图中的文件上载控件
- 退出视图后,“余烬”单选按钮永远不会被清除
- 清除网络视图数据
- 挖空:在不清除视图模型中的值的情况下更改选择列表中的选项
- 如何清除WinRT网络视图的cookie
- 单击运行清除表单的JS函数的按钮后,视图无法恢复
- 代码点火器清除视图输出
- 如何从其他视图中清除一个视图的输入值
- 如何在渲染另一个视图之前清除视图?Backbone.js
- 处理清除React或js中的视图组件
- Kendoui树视图展开清除选中的节点
- 清除具有相同名称变量的多个视图模型
- 每次按下按钮时,清除视图并重新开始 - 骨干.js
- 当管线更改时,从主干视图中清除间隔
- 如何从容器视图中清除所有子视图
- 如何在Durandal中清除视图模型