[jQuery] マウスオーバーで特定の要素がある場合のみ実行

if の要素の判定ではなく has() を使う。

悪い例:
[javascript]
if($(“親要素”).children().hasClass(“特定の要素”)) {
$(“親要素”).hover(function() {
// ~~~
}
}
[/javascript]

正解:
[javascript]
$(“親要素”).has(“特定の要素”).hover(function() {
// ~~~
}
[/javascript]

twitterfacebookhatenafacebook