如何将新的自定义按钮和处理程序添加到X可编辑的弹出式UI中

莱迪亚兹

我想添加一个新按钮,从其中删除可编辑的li项和UL元素,该按钮使用带有bootstrap3的x可编辑http://vitalets.github.io/x-editable/index.html库,html代码就像,这是动态创建的。

<ul id='list'>
  <li class='editable'>Editable element 1</li>
  <li class='editable'>Editable element 2</li>
  <li class='editable'>Editable element 3</li>
</ul>

添加x可编辑行为的javascript是:

 $('#list .editable').editable();

要将按钮添加到x可编辑的用户界面中,我已经完成了以下操作:

 $.fn.editableform.buttons  = '<button type="submit" class="btn btn-primary btn-sm editable-submit"><i class="glyphicon glyphicon-ok"></i></button>' +
'<button type="button" class="btn btn-default btn-sm editable-cancel"><i class="glyphicon glyphicon-remove"></i></button>'+
'<button type="button" class="btn btn-warning btn-sm editable-remove"><i class="glyphicon glyphicon-trash"></i></button>';

此jsfiddle显示了基础工作http://jsfiddle.net/fGU58/1/我尝试向按钮添加常见的点击处理程序,但显然该库阻止了事件的传播。

提前致谢

水晶

您可能可以尝试以下操作:

$(document).delegate(".editable-remove",'click',function(e){ 
    $("#lista .editable-open[data-original-title]").remove();
});

有时,当您使用库并且使用javascript添加DOM元素时,事件并未绑定到该元素,这就是为什么我使用委托的原因,您可以改用on,但可以使用相同的格式。

我注意到x-editable向正在编辑的元素添加了data-original-title属性,因此我将其用作选择器的一部分。

这是我的FIDDLE

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将点击的信号和插槽添加到Qt中的自定义按钮

来自分类Dev

如何将点击处理程序添加到自定义jQuery UI小部件并在处理程序中使用小部件的属性?

来自分类Dev

如何将自定义字段添加到Stripe Checkout的弹出窗体中

来自分类Dev

如何将Markdown编辑器添加到自定义django注释?

来自分类Dev

如何将Markdown编辑器添加到自定义django注释?

来自分类Dev

Fullcalendar:如何将“链接”项添加到自定义按钮

来自分类Dev

如何将图像添加到自定义JTable行按钮

来自分类Dev

如何将按钮图标添加到自定义键盘iOS 8?

来自分类Dev

如何将图像添加到自定义JTable行按钮

来自分类Dev

Fullcalendar:如何将“链接”项添加到自定义按钮

来自分类Dev

如何将后退按钮添加到自定义的UINavigationBar

来自分类Dev

如何将jquery ui事件处理程序动态添加到动态创建的按钮?

来自分类Dev

如何将结构添加到Azure IoT中心自定义应用程序

来自分类Dev

如何将更多变体或自定义程序包添加到debootstrap?

来自分类Dev

如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

来自分类Dev

如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

来自分类Dev

如何将JAN添加到Kendo DatePicker(Angular2)弹出式左侧导航中,它当前显示年份,然后是FEB

来自分类Dev

如何将弹出菜单添加到自定义listview到每个项目的android

来自分类Dev

如何将ILContourPlot添加到ILPlotCube中的自定义Z轴位置

来自分类Dev

在WordPress中如何将帖子添加到自定义页面:

来自分类Dev

如何将包添加到自定义 Laravel 包中?

来自分类Dev

如何将自定义地图和自定义数据添加到Highmaps?

来自分类Dev

如何将自定义ui(使用类似photoshop的程序)添加到android应用项目中?

来自分类Dev

如何将文本颜色按钮添加到高级自定义字段TinyMCE Basic工具栏?

来自分类Dev

如何将自定义字体大小添加到QuillJS编辑器

来自分类Dev

如何将按钮角色添加到角度的自定义元素中,以使屏幕阅读器可以访问它?

来自分类Dev

将图像添加到自定义按钮

来自分类Dev

Android:将OnClick处理程序添加到自定义首选项布局

来自分类Dev

Android:将OnClick处理程序添加到自定义首选项布局

Related 相关文章

  1. 1

    如何将点击的信号和插槽添加到Qt中的自定义按钮

  2. 2

    如何将点击处理程序添加到自定义jQuery UI小部件并在处理程序中使用小部件的属性?

  3. 3

    如何将自定义字段添加到Stripe Checkout的弹出窗体中

  4. 4

    如何将Markdown编辑器添加到自定义django注释?

  5. 5

    如何将Markdown编辑器添加到自定义django注释?

  6. 6

    Fullcalendar:如何将“链接”项添加到自定义按钮

  7. 7

    如何将图像添加到自定义JTable行按钮

  8. 8

    如何将按钮图标添加到自定义键盘iOS 8?

  9. 9

    如何将图像添加到自定义JTable行按钮

  10. 10

    Fullcalendar:如何将“链接”项添加到自定义按钮

  11. 11

    如何将后退按钮添加到自定义的UINavigationBar

  12. 12

    如何将jquery ui事件处理程序动态添加到动态创建的按钮?

  13. 13

    如何将结构添加到Azure IoT中心自定义应用程序

  14. 14

    如何将更多变体或自定义程序包添加到debootstrap?

  15. 15

    如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

  16. 16

    如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

  17. 17

    如何将JAN添加到Kendo DatePicker(Angular2)弹出式左侧导航中,它当前显示年份,然后是FEB

  18. 18

    如何将弹出菜单添加到自定义listview到每个项目的android

  19. 19

    如何将ILContourPlot添加到ILPlotCube中的自定义Z轴位置

  20. 20

    在WordPress中如何将帖子添加到自定义页面:

  21. 21

    如何将包添加到自定义 Laravel 包中?

  22. 22

    如何将自定义地图和自定义数据添加到Highmaps?

  23. 23

    如何将自定义ui(使用类似photoshop的程序)添加到android应用项目中?

  24. 24

    如何将文本颜色按钮添加到高级自定义字段TinyMCE Basic工具栏?

  25. 25

    如何将自定义字体大小添加到QuillJS编辑器

  26. 26

    如何将按钮角色添加到角度的自定义元素中,以使屏幕阅读器可以访问它?

  27. 27

    将图像添加到自定义按钮

  28. 28

    Android:将OnClick处理程序添加到自定义首选项布局

  29. 29

    Android:将OnClick处理程序添加到自定义首选项布局

热门标签

归档