Я новичок в javascript, и я пытаюсь написать скрипт, который определяет количество символов в поле boxarea, а затем сравнивает длину счета с массивом символов. Если число boxarea больше заданного предела, элемент массива имеет другой класс, который переключается.Число символов с несколькими ограничениями
Если я быть запутанным, может быть, это (очень плохой: *) скрипт поможет:
$(document).ready(function(){
limit1.count = 10;
limit2.count = 15;
limit3.count = 20;
function getCount (textarea) {
var i=0;
for (i=0;i<=5;i++)
{
if(textarea.value.length > limit[i].count) {
$(limit[i].toggleClass("unavailable");
}
}
}
});
1. Где и что такое limit1, limit2, limit3 (где они назначены, например?); 2. Как вы называете 'getCount'; 3. Где находится 5 в вашем цикле for ?; 4. почему у вас есть 'limit1', а затем попытайтесь ссылаться на него как на массив (он должен быть одним?); 5. Ожидаете ли вы, что класс будет переключаться более одного раза, если значение действительно длинное (из того, что я вижу, и четное количество переключений будет выглядеть так, как будто оно никогда не было переключено). –
Ограничение 1,2,3 и т. Д. Назначаются мной. Я предполагаю, что я бы назвал getCount отдельным сценарием, например $ (textarea) .getCount() ;. Предел также является именем div, к которому я хочу включить отдельный класс. Должен ли я представить полный пример? – Gabriel