我的脚本计算元素,但如果我执行 if 语句然后不正确,我只需要第一个元素 TRUE ,我的jsfiddle代码在这里:< / p>
http://jsfiddle.net/marco3/kE5jR/6/
我不明白这里的结果是“假”,因为反击工作没有问题......
if(count == 1)
答案 0 :(得分:0)
$('div.wrapper').each(function (e) {
var count = $('div.wrapper_item', this).index();
alert(count);
if (count == 0) {
alert('TRUE');
} else {
alert('FALSE');
}
});
答案 1 :(得分:0)
Here is工作演示:
$('div.wrapper .wrapper_item').each(function (e) {
var count = $( this).index();
alert(count);
if (count == 1) {
alert('TRUE');
}
else {
alert('FALSE');
}
});
答案 2 :(得分:0)
$('div.wrapper')。each()将使用类“wrapper”遍历所有div元素。
你有多少人?只有1。
所以试试例如$('div.wrapper div')。each()或$('div.wrapper .wrapper_item')。each()
遍历所有.wrapper_item元素。
试试这个
$('div.wrapper div')。each(function(){
if ($(this).is(':first-child')) { alert('TRUE'); } else { alert('FALSE'); }
});