私は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.あなたのforループから来ているのはどこですか?なぜあなたは 'limit1'を持っていて、それを配列のように参照しようとしますか? 5.値が本当に長い場合(私はそれが表示され、トグルの数はトグルされていないように見えます)、クラスが複数回トグルされることを期待していますか。 –
1,2,3等は私によって割り当てられます。私は、たとえば$(textarea).getCount();のような別のスクリプトでgetCountを呼び出すと仮定しています。制限は別のクラスを切り替えることを希望するdivの名前でもあります。私は完全な例を提供する必要がありますか? – Gabriel