Jquery自定义button按钮的几种方法

 更新时间:2014年06月11日 11:24:19   作者:  
这篇文章主要介绍了Jquery.datatables 学习笔记之自定义button按钮,需要的朋友可以参考下
1、第一种方法比较简单
复制代码 代码如下:

"columns": [

{ "data": null,defaultContent: '<input type="button" onclick="" value="呵呵" />', orderable: false },

],

从代码字面意思就能明白什么意思,但是怎样从里边获取改行的信息我还不知道,所以显得不是太实用,定义默认值还可以。
复制代码 代码如下:

{ "data": "id",orderable: false,
"mRender":function(data,type,full){
return "<input type='button' onclick='' value='"+data+"'/>";
}
},

刚看到一种方法就是使用回调,也可以获取该列的值并传递,但也只能获取一个值,仍然没有第二种方法好。

2、第二种稍微麻烦,但比较实用
复制代码 代码如下:

"fnRowCallback":function(nRow,aData,iDataIndex){
var id = $('td', nRow).eq(0).text();
var ip = $('td', nRow).eq(3).text();
$('td:eq(-1)',nRow).html('<a href="javascript:onUpdate(\''+id+'\',\''+ip+'\')">修改</a> '+
'<a href="javascript:onDel('+iDataIndex+')">删除</a>');
return nRow;
},

在初始化行数据时调用一个回调方法,可以轻松的获取该行数据,完成提交功能,但是有个缺点,需要后台json传一个空字段,也不够灵活。

3、第三种方法,就是将两种方法结合使用,可以完全前台无需后台操作
复制代码 代码如下:

{ "data": null,orderable: false,}

复制代码 代码如下:

"fnRowCallback":function(nRow,aData,iDataIndex){
var id = $('td', nRow).eq(0).text();
var ip = $('td', nRow).eq(3).text();
$('td:eq(-1)',nRow).html('<a href="javascript:onUpdate(\''+id+'\',\''+ip+'\')">修改</a> '+
'<a href="javascript:onDel('+iDataIndex+')">删除</a>');
return nRow;
},

相关文章

  • jQuery动态生成不规则表格(前后端)

    jQuery动态生成不规则表格(前后端)

    这篇文章主要介绍了jQuery动态生成不规则表格的实现代码,非常不错,具有参考借鉴价值,需要的朋友参考下
    2017-02-02
  • js jquery获取当前元素的兄弟级 上一个 下一个元素

    js jquery获取当前元素的兄弟级 上一个 下一个元素

    js获取方法要比jq的方法麻烦的多,主要是因为FF浏览器,因为FF浏览器也会把换行当作dom元素,下面跟着小编一起来学习js jquery获取当前元素的兄弟级 上一个 下一个元素的,需要的朋友一起来学习吧
    2015-09-09
  • 为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能

    为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能

    在使用jquery.ui.dialog的过程中,发现position参数有些问题,无法通过position: [PosX, PosY]动态传递位置参数。下面是官方demo 代码
    2009-11-11
  • jQuery设计思想完整篇

    jQuery设计思想完整篇

    据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。
    2011-08-08
  • jQuery实现简单滚动动画效果

    jQuery实现简单滚动动画效果

    这篇文章主要为大家详细介绍了jQuery实现简单滚动动画效果的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • jQuery tip提示插件(实例分享)

    jQuery tip提示插件(实例分享)

    本篇文章主要介绍了jQuery tip提示插件的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • jquery zTree异步加载简单实例讲解

    jquery zTree异步加载简单实例讲解

    这篇文章主要为大家详细介绍了jquery zTree异步加载简单实例,ztree采用了延迟加载技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • Jquery上传插件 uploadify v3.1使用说明

    Jquery上传插件 uploadify v3.1使用说明

    uploadify ,简单实用的flash上传组件,兼容性良好。 现已有html5版本
    2012-06-06
  • jquery css实现邮箱自动补全

    jquery css实现邮箱自动补全

    这篇文章主要为大家详细介绍了jquery css实现邮箱自动补全功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • jquery实现表格行拖动排序

    jquery实现表格行拖动排序

    这篇文章主要为大家详细介绍了jquery实现表格行拖动排序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02

最新评论