首页 > 解决方案 > Jquery 数据表无法识别 HTML 更改

问题描述

我正在根据输入事件向我的 Jquery 数据表中的列添加一些数据。正在填充数据表列,但我正在使用 Jquery 填充它:

  $(this).parent().parent().find('.string').html(value3);

但是,当我搜索此值时,它不会返回它。有没有办法可以刷新数据表,以便它可以识别列中的值。或者有没有一种方法可以首先为该列添加价值以便它被识别?

标签: jquerydatatables

解决方案


您需要使用cell().data()函数来更新存储在单元格中的数据(例如),然后调用draw()函数来刷新数据表数据。

搜索功能搜索数据的缓存表示,而不是渲染表的 HTML,这就是使用 jQuery 修改表不起作用的原因。


推荐阅读