それぞれリンクと画像を含むリストがあります。一部の画像には、他の画像にはないクラスがあります。
<ul>
<li>
<a>link 1</a>
<img src="http://foo.com/" />
</li>
<li>
<a>link 2</a>
<img src="http://foo.com/" />
</li>
<li>
<a>link 3</a>
<img src="http://foo.com/" class="myClass" />
</li>
</ul>
これらのリンクにカーソルを合わせて何かをしたいのですが、関連する画像にそのクラスがある場合に限ります。
これは私が現在試していることです:
$('ul li a').hover(
function() {
if ($(this).siblings('img').hasClass('.myClass')) {
console.log('it has the class');
}
});
これの正しい構文は何ですか?