如何使Jeditable使用Bootstrap按钮类进行确定/取消?

时间:2014-10-22 22:14:09

标签: jquery css twitter-bootstrap jeditable

我知道我可以设定" Ok"和"取消" Jeditable用这样的css文件创建的按钮:

form.editable > button {
color : #F00
}

我希望Jeditable使用现有的Bootstrap类btn btn-dangerbtn btn-success

我知道我可以将CSS从bootstrap复制并粘贴到我的自定义css文件中,但这看起来很恶心。

这样做的正确方法是什么?我没有取得太大的成功,并且阅读了可编辑的文档,但解决方案对我来说并不明显。

3 个答案:

答案 0 :(得分:7)

我对此感兴趣,我发现它就像这一样简单:)

$('.edit_area').editable('http://www.example.com/save.php', {
     type: 'textarea',
     cancel: '<button class="btn btn-danger" type="cancel" >Cancel</button>',
     submit: '<button class="btn btn-success" type="submit" >Ok</button>'
});
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet"/>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="//rawgit.com/tuupola/jquery_jeditable/master/jquery.jeditable.js"></script>

<div class="edit_area">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae officiis reprehenderit tempora rerum quaerat sed totam recusandae sint doloremque perspiciatis omnis illum facilis odio perferendis quibusdam sequi ab consectetur repudiandae.</div>

答案 1 :(得分:1)

  1. 访问Bootstrap CSS自定义页面:http://getbootstrap.com/customize/
  2. 点击“全部切换”,然后只选择“按钮”
  3. 单击“编译并下载”
  4. 打开zip文件并将bootstrap-theme.css文件加载到您的应用
  5. 添加btn类按钮:<button class="button btn btn-success" type="submit" >Ok</button>
  6. 这将为您提供所需的Bootstrap(而不是整个CSS库),并允许您将按钮设置为Bootstrap按钮。

答案 2 :(得分:0)

尝试以下:

$.fn.editableform.buttons = '<button type="submit" class="btn btn-info editable-submit">'+
'<i class="icon-ok icon-white"></i></button>'+
'<button type="button" class="btn editable-cancel"><i class="icon-remove"></i></button>';