これを行うための多くのコード。
HTML:
<div class="container">
<form class="is-readonly">
<div class="form-group">
<label for="exampleInputPassword1">Full Name</label>
<input type="text" class="form-control is-disabled" id="exampleInputPassword1" placeholder="Name" value="Jon Stewart" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control is-disabled" id="exampleInputEmail1" placeholder="Email" value="[email protected]" disabled>
</div>
<button type="button" class="btn btn-default btn-edit js-edit">Edit</button>
<button type="button" class="btn btn-default btn-save js-save">Save</button>
</form>
</div>
のjQuery:
$(document).ready(function(){
$('.js-edit, .js-save').on('click', function(){
var $form = $(this).closest('form');
$form.toggleClass('is-readonly is-editing');
var isReadonly = $form.hasClass('is-readonly');
$form.find('input,textarea').prop('disabled', isReadonly);
});
});
SCSS:
form {
&.is-readonly {
.btn-save {
display: none;
}
input,textarea{
&[disabled] {
cursor: text;
background-color: #fff;
border-color: transparent;
outline-color: transparent;
box-shadow: none;
}
}
}
&.is-editing {
.btn-edit{
display: none;
}
}
}
JsFiddle Working Example。
読み取り専用:

編集:

それを自分で行います。プラグインを使用することは、ブラッドプラクティスとしてはかなり重要です。あなたはそれを完全に制御することはできません。他のプラグインとも矛盾する可能性があります。加えて、あなたの望むコードは書くのが難しくないようです。 – Chay22