在jQuery中使用If-else并递增变量值
我想在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}} { ...................... ...................... } {{
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...
}
}