Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jQuery中使用If-else并递增变量值_Jquery_Html_Multi Select_If Statement - Fatal编程技术网

在jQuery中使用If-else并递增变量值

在jQuery中使用If-else并递增变量值,jquery,html,multi-select,if-statement,Jquery,Html,Multi Select,If Statement,我想在jQuery中放入一个if-else语句,并增加一个名为count的变量。 怎么做 我想在if-and-else块中放入许多语句: var count= 1; $('#MultiSelectItemID :selected').each(function(i, selected) { {{if count==1}} { ...................... ...................... } {{

我想在jQuery中放入一个if-else语句,并增加一个名为
count
的变量。 怎么做

我想在if-and-else块中放入许多语句:

var count= 1;
$('#MultiSelectItemID :selected').each(function(i, selected) {
    {{if count==1}} 
    {
        ......................
        ......................
    }   
    {{else}}
    {          
        .................
        .................
    }
    count++;
}

这是正确的语法吗?

不确定
{{
}
来自何处(可能是模板?),但我认为您所需要的只是一个简单的旧Javascript,否则:

var count= 1;
$('#MultiSelectItemID :selected').each(function(i, selected) {
    if (count==1) {
        //...
    } else {          
        //...
    }
    count++;
}

另外,如果您没有注意到,在循环结束时,
count
变量实际上等于元素数加1,而不是实际计数。您甚至不需要通过增加一个变量来获得计数,因为jQuery对象的
length
属性将等于计数。

不确定
{{
}
从何而来(可能是模板?),但我认为您所需要的只是一个简单的旧Javascript,否则:

var count= 1;
$('#MultiSelectItemID :selected').each(function(i, selected) {
    if (count==1) {
        //...
    } else {          
        //...
    }
    count++;
}

另外,如果您没有注意到,在循环结束时,
count
变量实际上等于元素数加1,而不是实际计数。您甚至不需要通过增加变量来获得计数,因为jQuery对象的
length
属性将等于计数。

您可以使用索引来生成额外的变量:

$('#MultiSelectItemID :selected').each(function(i, selected) {
    if(i===0) {
        // is first
    } else {
        // not first...
    }
}

您可以使用索引来生成额外变量:

$('#MultiSelectItemID :selected').each(function(i, selected) {
    if(i===0) {
        // is first
    } else {
        // not first...
    }
}