在 MooTools 中实现 For 循环

发布于 2024-11-30 21:55:24 字数 559 浏览 1 评论 0原文

我必须在网站上使用 Mootools,但作为一个真正的新手,我被我的代码困住了:

  var val = element.get('value');
  // Here I get a number between 1 and 6 and I'd like to implement a loop that goes from 1 to the value of val (between 1 and 6) 
  $('jj_enfant' + val).addClass("validate['required']");
  $('mm_enfant' + val).addClass("validate['required']");
  $('aaaa_enfant' + val).addClass("validate['required']");
  $('last_name_enfant' + val).addClass("validate['required','nodigit']");
  $('first_name_enfant' + val).addClass("validate['required','nodigit']");

I have to use Mootools for a website but being a real newbie I'm stuck with my code:

  var val = element.get('value');
  // Here I get a number between 1 and 6 and I'd like to implement a loop that goes from 1 to the value of val (between 1 and 6) 
  $('jj_enfant' + val).addClass("validate['required']");
  $('mm_enfant' + val).addClass("validate['required']");
  $('aaaa_enfant' + val).addClass("validate['required']");
  $('last_name_enfant' + val).addClass("validate['required','nodigit']");
  $('first_name_enfant' + val).addClass("validate['required','nodigit']");

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

杯别 2024-12-07 21:55:24
var val = element.get('value').clean().toInt();

for (var ii = 1; ii <= val; ++ii) {
    $('jj_enfant' + ii).addClass("validate['required']");
    $('mm_enfant' + ii).addClass("validate['required']");
    $('aaaa_enfant' + ii).addClass("validate['required']");
    $('last_name_enfant' + ii).addClass("validate['required','nodigit']");
    $('first_name_enfant' + ii).addClass("validate['required','nodigit']");
}

// or... 

while(val--) {
    $('jj_enfant' + val).addClass("validate['required']");
    $('mm_enfant' + val).addClass("validate['required']");
    $('aaaa_enfant' + val).addClass("validate['required']");
    $('last_name_enfant' + val).addClass("validate['required','nodigit']");
    $('first_name_enfant' + val).addClass("validate['required','nodigit']");
}
var val = element.get('value').clean().toInt();

for (var ii = 1; ii <= val; ++ii) {
    $('jj_enfant' + ii).addClass("validate['required']");
    $('mm_enfant' + ii).addClass("validate['required']");
    $('aaaa_enfant' + ii).addClass("validate['required']");
    $('last_name_enfant' + ii).addClass("validate['required','nodigit']");
    $('first_name_enfant' + ii).addClass("validate['required','nodigit']");
}

// or... 

while(val--) {
    $('jj_enfant' + val).addClass("validate['required']");
    $('mm_enfant' + val).addClass("validate['required']");
    $('aaaa_enfant' + val).addClass("validate['required']");
    $('last_name_enfant' + val).addClass("validate['required','nodigit']");
    $('first_name_enfant' + val).addClass("validate['required','nodigit']");
}
Oo萌小芽oO 2024-12-07 21:55:24

这不是 Mootools 问题,只是 javascript 问题。

for (var counter = 1; counter < val; counter++) {
    //Loop code
}

This isn't a Mootools question, just a javascript question.

for (var counter = 1; counter < val; counter++) {
    //Loop code
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文