首页 > 其他分享 >基于Bootstrap的jquery表格编辑插件

基于Bootstrap的jquery表格编辑插件

时间:2024-12-18 16:31:02浏览次数:4  
标签:jquery 插件 表格 Bootstrap SetEditable 编辑 td

Bootstable是一款基于Bootstrap的jquery表格编辑插件。通过该jquery表格编辑插件,会自动为表格添加编辑和删除按钮,使表格可以动态编辑。

在线预览 下载

 

该jquery表格编辑插件的特点还有:

  • 可以对指定表格单元格进行编辑。
  • 可以删除表格行。
  • 可以添加新的表格行。

 使用方法

在页面中引入jquery和bootstable.js文件。

< script src="path/to/jquery.min.js">
< script src="path/to/bootstable.js">
 HTML结构

使用bootstrap提供的表格模板作为表格的HTML结构。

< div class="table-responsive">
  < table class="table table-bordered table-striped" id="mytable">
      < thead >
        < tr >
          < td >姓名
          < td >年龄
          < td >email
        
      
      < tbody >
        < tr >
          < td >张三
          < td >25
          < td >zs@163.com
        
        < tr >
          < td >李四
          < td >23
          < td >lisi@qq.com
        
        < tr >
          < td >王五
          < td >24
          < td >ww@126.com
        
      
  
     

如果要添加表格行,还需要添加一个按钮。

< button class="btn btn-info" id="add">< i class="fa fa-plus"> 添加新的表格行       
 初始化插件

在页面DOM元素加载完毕之后,通过SetEditable()方法来初始化该jquery表格编辑插件。

$( '#mytable' ).SetEditable();

注意,必须为表格添加id,每次使用SetEditable()方法只能初始化一个表格。如果有多个表格需要多次调用SetEditable()方法。

 配置参数

该jquery表格编辑插件可用的配置参数有:

$( '#mytable' ).SetEditable({
    columnsEd:  null ,          //Index to editable columns. If null all td editables. Ex.: "1,2,3,4,5"
    $addButton:  null ,         //Jquery object of "Add" button
    onEdit:  function () {},    //Called after edition
    onBeforeDelete:  function () {},  //Called before deletion
    onDelete:  function () {},  //Called after deletion
    onAdd:  function () {}      //Called when added a new row
});
  • columnsEd:需要进行编辑的表格列的序号。
  • $addButton:添加表格行的按钮的jquery对象。
  • onEdit:编辑表格时的回调函数。
  • onBeforeDelete:删除表格行前的回调函数。
  • onDelete:删除表格行后的回调函数。
  • onAdd:添加一个新的表格行前的回调函数。

例如:

$( '#mytable' ).SetEditable({
    columnsEd:  "0,1" ,   //编辑第一和第二列     
    $addButton: $( '#but_add' ),
    onEdit:  function () {
        //console.log("编辑表格");
     }
});

 

标签:jquery,插件,表格,Bootstrap,SetEditable,编辑,td
From: https://www.cnblogs.com/skonw/p/18615285

相关文章

  • IDEA 常用插件Material Theme UI: 为开发环境提供了主题和颜色方案
    自从Google推出MaterialDesign设计语言以来,它以简洁、直观和响应式的特点,迅速成为现代UI设计的风向标。MaterialThemeUI是一个将MaterialDesign美学带入集成开发环境(IDE)的插件,为开发者提供了一个美观且高效的工作环境。1MaterialThemeUI简介MaterialThemeUI插......
  • Idea常用插件BashSupport Pro - 在 JetBrains IDE中提供高质量的Bash语言支持
    Bash是一种广泛使用但复杂的语言,它有许多难以理解的地方。BashSupportPro通过在JetBrainsIDE中提供高质量的Bash语言支持,可以让您的Bash开发过程变得高效愉悦。它为您提供Bash开发过程中所需的各种功能:完善的代码编辑与格式化体验,强大的运行配置,代码调试器、测试......
  • 无插件直播流媒体音视频播放器EasyPlayer.js是否支持WebRTC使用
    随着5G技术的普及和互联网技术的进一步发展,H5流媒体播放器将迎来更加广阔的发展前景。一方面,5G技术将实现更高的传输速度和更低的延迟,为用户提供更加流畅、稳定的播放体验。另一方面,随着互动功能的不断丰富和完善,H5流媒体播放器将更好地满足用户的个性化需求。那么EasyPlayer.js......
  • 基于Bootstrap的Markdown编辑器插件
    Bootstrap-Markdown是一款基于Bootstrap的所见即所得的Markdown编辑器。Bootstrap-Markdown使用简单,并提供大量的API来控制Markdown编辑器的行为,非常实用。在线预览   下载  使用方法在页面中引入bootstrap相关文件,jquery,以及bootstrap-markdown.min.css和bootstrap-m......
  • Bootstrap popover功能扩展jquery插件
    这是一款Bootstrappopover功能扩展jquery插件。该jquery插件在原生Bootstrappopover功能的基础上,添加了一些新的功能,例如自动定位,支持情景模式等。在线演示 下载  使用方法在页面中引入jquery和bootstrap相关文件,以及bootstrap-popover-x.css和bootstrap-popover-x.js......
  • harmony_flutter_更新Flutter插件项目结构
    更新Flutter插件项目结构更新内容flutter插件项目中的ohos目录,将从鸿蒙工程project结构,替换为鸿蒙工程module结构。flutter工程中引用的har文件,统一放到ohos/har目录下。更新后需要删除ohos插件中的旧模块目录。更新步骤以flutter_flutter中的integration_test为例......
  • harmony_flutter_orientation_plugins(监听屏幕状态插件)
    harmony_flutter_orientation(屏幕旋转)flutter端监听鸿蒙手机得屏幕横竖屏切换等各种状态一.MethodChannel1.flutter端代码创建MethodChannel交互通道接收ohos端传递过来状态classOrientationPlugin{staticconst_methodChannel=constMethodChannel('sos......
  • Flutter OHOS flutter appscheme插件
    FlutterAppScheme配置说明1、Android端配置说明在您项目中Android的AndroidManifest.xml文件中按照如下规范添加Scheme,例如android/app/src/main/AndroidManifest.xmla、在需要启动的Activity中新增以下格式的代码<!--AndroidScheme--><intent-filter><actionandro......
  • pg添加插件
    下载:https://github.com/cybertec-postgresql/pg_show_plans [root@pg1~]#unzippg_show_plans-master.zipArchive:pg_show_plans-master.zipb9f71815a911a186ffda53d356242a0150a1746bcreating:pg_show_plans-master/inflating:pg_show_plans-master/.editorconfi......
  • 纯js超酷select下拉框美化插件
    tastySelect是一款纯js超酷select下拉框美化插件。tastySelect下拉框插件支持多选,内置两种主题,使用CSS3动画过渡效果,整体设计时尚大方。预览 下载  使用方法在页面中引入tastySelect.css和tastySelect.min.js文件。<linkhref="css/tastySelect.css"rel="styles......