【发布时间】:2014-06-19 09:26:27
【问题描述】:
我想要具有独特风格的 jEditable 占位符,所以我尝试将简单的 span 包含到 placeholder 属性中,它看起来与我预期的一样,但是,单击时它的工作方式类似于默认值,但会显示占位符的内容作为输入框中的原始 HTML 代码:
$(function() {
$(".testjedit").each(function() {
var old_value = $(this).attr( 'data-default' );
var ph = $(this).attr( 'data-placeholder' );
$(this).editable("http://localhost/index.php/welcome/update_record", {
"callback": function( value, settings ) {
$( this ).attr('data-default', value );
},
"placeholder": "<span class='ph'>" + ph + "</span>",
"submitdata": {
"oldvalue": old_value,
"check": 1
}
});
});
});
我把它们放在jsfiddle 中,所以你可以用它来看看有什么问题。尝试点击“评论”。
【问题讨论】:
-
重复stackoverflow.com/questions/12767828/… - 交换占位符中的单引号和双引号,它可以工作jsfiddle.net/8b8nH/4
标签: javascript jquery html jeditable