Change in editablecontent
Change in editablecontent
HTML
<tr>
<td>One Off Capital</td>
<td><div contenteditable>fadsfasd </div></td>
<td><div contenteditable> fasdfasd </div></td>
</tr>
JavaScript
$(document).ready(function () {
$('div').bind('blur keyup paste copy cut mouseup', editableContentChanged);
});
var maxLength = 20;
function editableContentChanged() {
if($(this).html().length >= maxLength) {
$(this).html($(this).html().substring(0, maxLength-1));
setCaret(this);
}
}
function setCaret(el) {
var range = document.createRange();
var sel = window.getSelection();
range.setStart(el.childNodes[0], 19);
range.collapse(true);
sel.removeAllRanges();
sel.addRange(range);
el.focus();
}