首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在DataTables的第二页中添加行后,操作事件不起作用

可能是由于以下原因导致的:

  1. 数据表重新渲染:当在DataTables中添加新行时,数据表可能会重新渲染,这可能导致之前绑定的事件失效。解决方法是在添加新行后重新绑定事件。
  2. 事件委托问题:如果你是通过事件委托的方式绑定事件,那么在添加新行后,新行上的元素可能没有绑定相应的事件。解决方法是使用事件委托的方式绑定事件,确保新行上的元素也能触发相应的事件。
  3. 异步加载数据:如果你是通过异步加载数据的方式来填充DataTables,那么在添加新行后,新行上的元素可能还没有加载完成,导致事件无法绑定。解决方法是在数据加载完成后再绑定事件。
  4. 错误的选择器:可能是由于选择器错误导致事件无法绑定到正确的元素上。请确保选择器能够准确地选中需要绑定事件的元素。

综上所述,解决该问题的方法是在添加新行后重新绑定事件,使用事件委托的方式确保新行上的元素也能触发相应的事件,确保数据加载完成后再绑定事件,并检查选择器是否正确。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

python学习--第十一天

html页面引入下载好插件文件(css,js) 具体操作----查看官方文档 ---- 一、bootstrap-multiselect插件 Bootstrap Multiselect是个jQuery...格式 swal(标题,提示内容,事件类型) #标题和事件类型可缺省 学习地址:http://t4t5.github.io/sweetalert/ ---- 三、datatables表格插件 //引入datatables..."> //调用datatables插件 $('#editable').DataTable({     //并将dataTable()返回结果保存在变量,方便多次调用     "bDestroy...,         "sNext": "下一",         "sLast": "末"         }     },     //第二列,正序排列     "order": [[ 1,"asc...验证时只需要对输入密码做相同操作,结果相同则验证成功,否则失败。通过‘加盐’方法可以提高密码安全性。

1.7K10
  • 第三章:用户管理功能【基于Servlet+JSP图书管理系统】

    Servlet需要处理请求很多。..._raw) }); 有了这些操作我们就可以看下访问效果 改插件我们指定上传地址是/sys/uploadServlet,然后我们需要创建该Servlet。...添加img字段处理 Dao处理调整 上传成功提交表单我们就会在数据库存储图片名称 最后展示用户信息时候同时展示用户头像信息。...带条件查询   一个基础功能模块。带条件查询功能也是非常用必要。而已是需要结合在分页功能。在用户管理我们也需要来实现这块功能。PageUtils定义看一个key属性。...那么查询表单我们添加一个key表单域。

    44640

    Datatables表格插件,你用过吗?

    Datatables是一款jquery表格插件。它是一个高度灵活工具,可以将任何HTML表格添加高级交互功能。..."sLast": " 最后一 " } } ...... }); 禁止某一列排序,我们操作这一列不需要有排序功能...ajax请求利用data属性动态实时获取用户输入数据,并把其赋值给dataTable,然后doSearch方法重新拉起一次dataTable请求,这时请求参数就添加了需要字段和值; <form...第一种实现方法是前端处理, createdRow:function (row, data, dataIndex) {}回调方法获取到当前所在行最后一列,然后把html添加进去。...可以模型定义一个字段(我这里叫action)只要和你colums:[{data:'action'}]对应就可以。使用laravel模型属性和方法去实现。 <?

    6K30

    datatables应用程序接口API

    DataTables 提供可以操作表格数据API,有下面六个关键部分: 表格(tables) 列(Columns) 行(Rows) 单元格(Cells) 核心方法(Core) 工具类(Utilities...) Datatables有一个强大api,用来处理表格上数据,你可以添加数据到已经存在表格,或者对已经存在数据进行操作。...API旨在能够很好地操作表格数据。...移除表格监听事件 on()API 监听表格事件 one()API 第一次监听表格事件,然后移除监听 order()API 获得/设置表格排序 order.listener()API 一个元素上为一个给定列添加一个排序监听...cell().index()API 获取被选择单元格索引信息 cell().invalidate()API 废除被选中单元格保持DataTables内部数据数据 cell().node()DT

    4.4K30

    引入 SB Admin 2 作为后台管理系统主题

    : npm i startbootstrap-sb-admin-2 --save-dev 2、初始化前端资源文件 JavaScript 部分 安装完成,可以 resources/js 目录下新建...-2/scss/sb-admin-2"; 通过 Laravel Mix 编译前端资源 做好以上准备工作,就可以 webpack.mix.js 中将上述资源文件编译打包为对应 JavaScript....css', 'public/css/table.css'); 运行 npm run dev 之后,我们就可以视图模板引入对应前端资源文件了。...@index'); 对应请求处理逻辑位于后台控制器 Admim\DashboardController index 方法,如果没有创建这个控制器,现在创建它( app/http/controller...5、测试整体效果 blog 项目的 public 目录下运行 php -S localhost:9000 启动 PHP 内置 Web 服务器,然后浏览器访问 http://localhost:9000

    4.2K10

    datatables 配套bootstrap3样式使用小结(1)

    今天介绍汇总一下datatables。 网址: www.datatables.net 公司CMS内容资讯站后台管理界面用了大量table来管理数据,试用了之后,感觉挺不错,推荐一下。...有2个,①bootstrap3,②datatables对应bootstrap样式(要用这个替换datatables默认样式,否则会出现右下角分页样式margin很大情况。)...previous: "上一", next: "下一", first: "第一",...四个编号上内容都是可以通过传入datatable()方法控制。其中要注意,方法名是dataTable而不是DataTable,后者用于api操作。...编号②搜索框是输入内容自动搜索表格上所有列(当然可以通过他api来实现搜索特定列,比如某些隐藏列筛选)。 图如下: ? 通过以上4个控制,基本可以满足大部分table列表需求。

    2.4K20

    jQuery插件DataTables环境搭建及简单使用

    之前我已经简单介绍了这款插件,我把此类文章归类为“Web前端”,不是很正确,这款神奇插件不仅支持客户端,也支持服务器端。通过ajax向服务器请求json数据,并展示到表格。...搭建环境 1.下载DataTables插件,下载地址:http://datatables.club/ 2.下载完成,我们只需要media文件夹下 css , js 和 images 文件夹...3.项目中引入 css 样式和 js 脚本文件 首先引入 js/jquery.js 文件 然后引入 js/jquery.dataTables.min.js 文件 最后引入 css.../jquery.dataTables.min.css 文件 如何使用DataTables 1.需要插入表格地方,插入如下 html 代码 ...会自动客户端实现本地分页,本地分页适用于数据量小(建议1000条数据一下,非专业测试,仅做参考),在数据量大,请求时间过长情况下,建议开启服务器模式,服务器端分页。

    3K21

    cookie、session、分页

    一句有意思的话来描述就是人生只如初见,对服务器来说,每次请求都是全新。 状态可以理解为客户端和服务器某次会话中产生数据,那无状态就以为这些数据不会被保留。...2、cookie原理 cookie工作原理是:由服务器产生内容,浏览器收到请求保存在本地;当浏览器再次访问时,浏览器会自动带上Cookie,这样服务器就能通过Cookie内容来判断这个是“谁”了...二、Django操作Cookie 1、获取cookie request.COOKIES['key'] request.get_signed_cookie(key, default=RAISE_ERROR...我们可以给每个客户端Cookie分配一个唯一id,这样用户访问时,通过Cookie,服务器就知道来的人是“谁”。...然后我们再根据不同Cookieid,服务器上保存一段时间私密资料,如“账号密码”等等。

    2.1K10

    jquery datatable 参数

    这个数据是记录在cookies,打开了这个记录,即使刷新一次页面,或重新打开浏览器,之前状态都是保存下来 sScrollX 'disabled' or  '100%' 类似的字符串 是否开启水平滚动...25, 50, "All"]] 这个为选择每页条目数,当使用一个二维数组时,二维层面只能有两个元素,第一个为显示每页条目数选项,第二个是关于这些选项解释 aoSearchCols default...时间长度,超过这个时间,自动过期 iDeferLoading 整数,默认为null 延迟加载,它参数为要加载条目的数目,通常与bServerSide,sAjaxSource等配合使用 iDisplayLength...指定要从哪个URL获取数据 sCookiePrefix 字符串,default 'SpryMedia_DataTables_' 当打开状态存储特性,用于指定存储cookies字符串前缀名字...1.object:oSettings - DataTables settings object Boolean 无 用于开始绘制之前调用,返回false的话,会阻止draw事件发生;返回其它值,draw

    22910

    MySQL 核心模块揭秘 | 21 期 | 行锁 (1) 快速加锁

    两种加锁逻辑 更新、删除记录都需要加行锁,读取、插入记录有时候也需要加行锁,这意味着加行锁是个比较频繁操作。 对于频繁操作,为了性能着想,优化是件必须要做事。...遍历行锁结构链表之前,需要获得互斥量,第一个步骤数据页号、表空间 ID,指就是加行这条记录所属数据页号、表空间 ID。...快速加锁之一 前面获取加锁记录所属数据第一个行锁结构,如果没有获取到,说明不会有任何事务阻塞本次加行操作,可以走快速加速逻辑。...第二部分,是 bitmap 内存区域,用于标识这个行锁结构对应数据中有哪些记录加了锁。这部分大小由加锁记录所属数据记录数量决定。...我们先来介绍第二种快速加锁逻辑,因为获取到了加锁记录所属数据第一个行锁结构,也就有了可以复用行锁结构,本次加行锁不用再申请新行锁结构。

    8110

    基于RequireJS和JQuery模块化编程——常见问题解析

    如果使用seajs初始加载执行效率会比较高,但是使用过程可能会取执行js,因此可能会出现卡顿,影响用户体验(由于我也没试过,要是说错了,别见怪)。...而requirejs则是一开始就把所有加载js都执行,这时,如果你模块中有一些执行方法,它们可能并不会按照你想顺序执行。...比如,你模块加载,对页面的某个元素$('#test')绑定了click事件。但是使用了某个UI插件,这个插件会重新渲染DOM元素,test对应click事件就失效了。...解决办法: 把事件绑定推迟到DOM元素渲染完再手动触发绑定; 也可以使用事件捕获代替DOM元素事件绑定(太麻烦了...不推荐)。...比如在DOM重构JS模块,执行渲染代码下面: require("xxx").initEvents(); 常见场景: 比如我页面中使用了jquery-steps这个UI插件,它会对页面进行重新渲染

    2.9K100
    领券