我正在尝试使用占位符制作可编辑的 div。但我希望在此 div 中没有文本时自动设置占位符。
实际上我contentEditable='true';
在 div 上使用这个元素。我用 jQuery 处理这个函数的占位符。`
$('div').on('activate',
function() {
$(this).empty();
var range, sel;
if ( (sel = document.selection) && document.body.createTextRange){
range = document.body.createTextRange();
range.moveToElementText(this);
range.select();} });
$('div').focus(function() {
if (this.hasChildNodes() && document.createRange && window.getSelection) {
$(this).empty();
var range, sel;
range = document.createRange();
range.selectNodeContents(this);
sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
}});
`