私は配列にエラーテキストがあり、それをループして入力にエラーテキストフィールドを割り当てる入力フォームを持っていますが、私の問題は、最後に入力すると、最後の配列オプション値が表示されます。以下のコード:htmlへのアクセス権がありません。JQueryのループスルー配列が正しい値を返しません
たとえば、最初にfielがあなたの名前を入力した場合、「あなたの名前は何ですか?」というエラーメッセージは表示されません。誰があなたのために働いているのですか?すべての入力が空である場合は、(おそらく)問題があると感じた場合errroメッセージが、それは、jQueryのDOMオブジェクトへの参照を取る.validation_message
クラスをターゲットとし、約eq
機能を使用してどのように行と
var arr = [ "What's your name?", "Who do you work for?", "Most convenient
phone number to call you on:", "Best email address to contact you on:",
"Tell us what you'd like to know about:"];
// setting the interval to check that the elements displayed as needed
var timer = setInterval(function() {
for (var i=0, l=arr.length; i<l; i++) {
// i believe the below line has the issue
(jQuery('.validation_message:eq('+[i]+')').text(arr[i]));
}
}, 500)
スニペットツールを使用して実例を投稿できますか? (Ctrl + M) – ideaboxer
また、htmlを共有してください – brk
私はhtmlアクセスを持っていません – Zygimantas