LI 内のリンクにクラスがあるかどうかを調べようとしています。どうすればいいですか?これが私がこれまで試してきたことです:
(特定の李を隠そうとしている)
<a class="filtergallery" id="p" href="#">Portraits</a> <a class="filtergallery" id="n" href="#">Newborn</a> <a class="filtergallery" id="pe" href="#">Pets</a>
<ul class="portfolio-wrap">
<li><a class="p" href="#" title="First Pic"><img src="#" alt="First Pic" /></a></li>
<li><a class="pe" href="#" title="Second Pic"><img src="#" alt="Second Pic" /></a></li>
<li><a class="n" href="#" title="Third Pic"><img src="#" alt="Third Pic" /></a></li>
<li><a class="pe" href="#" title="Fourth Pic"><img src="#" alt="Fourth Pic" /></a></li>
jQuery:
$('.filtergallery').click(function(event){
var theid = $(this).attr('id');
$('.portfolio-wrap li').each(function(){
if (!hasClass(theid)) { // I need to see if the hyperlink inside the LI has this class...?
hide();
}
});
})