我想在界面中使用图标来触发带有 X 可编辑的选择弹出窗口,但我不知道如何用图像替换文本内容。
有没有办法用 x-editable (用于引导程序)来做到这一点,还是我需要创建自己的处理方式?
我想在界面中使用图标来触发带有 X 可编辑的选择弹出窗口,但我不知道如何用图像替换文本内容。
有没有办法用 x-editable (用于引导程序)来做到这一点,还是我需要创建自己的处理方式?
让它工作,留下它以防有人正在寻找这个功能或有更好的方法来做到这一点。
html:
<p>X-editable: single reqular checkbox</p>
<div style="margin: 150px">
<img id="check" src="http://png-4.findicons.com/files/icons/2152/snowish/128/dialog_warning.png"/>
</div>
JS:
$('#check').editable({
type: 'checklist',
url: '/post',
pk: 1,
placement: 'right',
title: 'Option 1',
source: {'1': 'enabled'},
emptytext: 'disabled',
success: function(data, config) {
if(data == '1'){
$("#check").attr("src", "http://png-2.findicons.com/files/icons/808/on_stage/128/symbol_check.png");
}else{
$("#check").attr("src", "http://png-4.findicons.com/files/icons/2152/snowish/128/dialog_warning.png");
}
}
});
var a=0;
//ajax emulation. Type "err" to see error message
$.mockjax({
url: '/post',
responseTime: 400,
response: function(settings) {
if(settings.data.value == 'err') {
this.status = 500;
this.responseText = 'Validation error!';
} else if(settings.data.value[0] == '1') {
this.responseText = '1';
}else{
this.responseText = '0';
}
}
});