我有一个巨大的验证问题,如果元素中的一个是具有数据属性等于另一个值的元素。
HTML 代码如下所示:
<ul class="menu">
<li data-img="1">Demo</li>
<li data-img="2">Demo</li>
<li data-img="3">Demo</li>
<li data-img="4">Demo</li>
</ul>
<div class="banners">
<img src="........." data-img="1"/>
<img src="........." data-img="2"/>
<img src="........." data-img="4"/>
</div>
JS代码是这样的:
$('.menu li').each(function(){
$(this).hover(function(){
var el = $(this).attr('data-img');
var el2 = $('.banners').find('[data-img=' + el + ']');
// or maybe it should be:
var el2 = $('.banners').attr('data-img');
// Here I would like to check if el2 equals to el exists add to this element (el2) the class name "foo"
}, function(){
});
});
我是邓诺,如果我应该替换所有
慕桂英4014372
慕容森
胡子哥哥
相关分类