我有一个部分视图(动态),其中一列中有一个选择列表。我使用 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>
我想它正在删除我的选择列表,因此没有识别它。我应该如何处理这个?还有其他方法可以清除表数据吗?
提前致谢