我有一系列元素,都是同一个类。
>>> circle = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
>>> start, end = 6, 1
>>> clockwise = circle[start:] + circle[:end+1]
>>> clockwise
['g', 'h', 'a', 'b']
>>> counter_clockwise = circle[start:end-1:-1]
>>> counter_clockwise
['g', 'f', 'e', 'd', 'c', 'b']
我希望能够遍历这些类,并使用jQuery向用户发出每个<img class="clicker" src="#"/>
<img class="clicker" src="#"/>
<img class="clicker" src="#"/>
属性的警告。
src
我不确定如何编写此var one = $('.clicker').attr('src');
alert(one);
while($('.clicker').next().length){
...
...
alert(next src);
}
循环,或者在此实例中是否有比while
更好的用法。我该怎么做?
答案 0 :(得分:2)
您需要以下内容:
_
答案 1 :(得分:2)
使用jquery each
循环
$('img.clicker').each(function(i, v) {
alert($(this).attr('src'))
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img class="clicker" src="#" />
<img class="clicker" src="#" />
<img class="clicker" src="#" />
答案 2 :(得分:2)
相当简单如下
$(".clicker").each( () =>{
//Your code
});
答案 3 :(得分:1)
$('.clicker').each(function(){
console.log($(this).attr('id')); // used id instead of src as src doesn't have any value other than #
});
答案 4 :(得分:1)