Я использую этот плагин для подсчета символов на входах и в текстовых областях: http://cssglobe.com/post/7161/jquery-plugin-simplest-twitterlike-dynamic-character-count-for-textareas
Мне нужно будет также подсчитывать символы в DIV с параметром "contentEditable", установленным в True.
Возможно ли модифицировать этот плагин?
Я думаю, мне нужно что-то изменить в этой строке:
var count = $(obj).val().length;
Но я действительно не знаю, как работает contentEditable ...Есть идеи?
Спасибо!
Редактировать:
Я делаю это так, как подсказал brettz9:
var method = $.inArray(obj.nodeName.toLowerCase(), ['textarea', 'input']) !== -1 ? 'val' : 'text';
var count = $(obj)[method]().length;
У меня только одна маленькая проблемаделая это для другого поля, я должен был иметь минимальную / максимальную длину (у меня есть один вход и один contentEditable)
Это условная часть:
if (other_required){
if ($(other_required).val().length > 0 && available >= 0){
$(submit_button).attr("disabled", "");
} else {
$(submit_button).attr("disabled", "disabled");
}
я не знаю какобъявить этот [метод] var и использовать его с «other_required»