2013-02-28 42 views
0

我有一点的代码,遍历如下JQuery的计数,其中数据属性不等于一定数目的

<div class='link' data-job_id='123456'> 
    <div class='holder'> 
     <img class=q1 src='first_image.jpg' data-status='1' data-image='1' alt='first_image' /> 
     <img class=q1 src='second_image.jpg' data-status='4' data-image='2' alt='second_image' /> 
    </div>//end holder 
</div>//end link 
<div class='link' data-job_id='456789'> 
    <div class='holder'> 
     <img class=q1 src='first_image.jpg' data-status='2' data-image='1' alt='first_image' /> 
     <img class=q1 src='second_image.jpg' data-status='7' data-image='2' alt='second_image' /> 
    </div>//end holder 
</div>//end link 
....etc (this has been greatly simplified) 

创建的行类数是什么,我有这样的问题是计数link数其中data-status不等于4并且data-image值为2的类。

+0

并且代码是...? – 2013-02-28 11:18:21

回答

1
var links = $('.link q1').filter(function() { 
    return $(this).data('status') != '4' && $(this).data('image') == '2'; 
}).length; 
+0

将尝试此 - 看起来正是我需要的.... – Sideshow 2013-02-28 11:25:15