Jquery计数和条件语句然后重置值

时间:2017-05-31 21:15:16

标签: jquery conditional

我终于想出了一种基于用户输入到动态文本框中的隐藏字段的方法。

问题在于我的脚本 - 正如您所看到的,它将抓取页面上的所有文本框。

我确实想要除第一个文本框之外的每个文本框。因此,我需要有逻辑,如果满足某个条件,则加入文本框的值。如果没有,请不要加入。

我想的是:

function(browser) {
  browser
    .url('http://example.com')
    .expect.element('#bar > article:nth-of-type(3)').to.be.present;
  browser.end();
}

我的代码如下:

var thenumber = 0

if (thenumber == 0) {
    do nothing;
} else {
    join the value;
    make the number increase by + 1
}

我不知道如何做到这一点 - 任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以使用跳过第一场比赛的选择器:

$("form :input[type=text]:not(:first)").each(...)

或者您只需测试e,其中包含索引:

$.each(form, function(e, textBox) {
  if (e > 0) {
    data.push($.trim(textBox.value));
  }
});