я не могу найти способ, я думаю, что причина, это потому, что текстовое поле труднее стиль, потому что это изменяемое и с большим количеством линий.
Без изменения исходного кода мне удалось немного взломать.
Если опция clear
верна, я использую событие shown
, чтобы добавить пользовательскую кнопку к плагину и прикрепить специальное событие, чтобы очистить содержимое текстового поля.
Код:
$('#dob').on('shown', function (e, editable) {
if (arguments.length != 2) return
if (!editable.input.$input.closest('.control-group').find('.editable-input >textarea').length > 0 || !editable.options.clear || editable.input.$input.closest('.control-group:has(".btn-clear")').length > 0) return
editable.input.$input.closest('.control-group').find('.editable-buttons').append('<br><button class="btn btn-clear"><i class="icon-trash"></i></button>');
});
$('body').on('click', '.editable-buttons > .btn-clear', function (e) {
$(this).closest('.control-group').find('.editable-input >textarea').val('');
return false
});
Демо: http://jsfiddle.net/IrvinDominin/8akfp/
Какой плагин вы используете? Это http://vitalets.github.io/x-editable/docs.html? –
Привет Irvin, да и X-editable - v1.5.1 – stenly