現在のメニューに含まれているかどうかを確認するために、メニューの 1 つでjQuery のhas
メソッドを使用しようとしています。はいの場合は表示するか、非表示にします。<li>
<ul>
li
しかし、使用するhas
と、次のエラーが発生します。
キャッチされていない TypeError: オブジェクト # にはメソッド 'has' がありません
私のコード:
$('nav ul li').click(function () {
console.log(this.has('ul')); //Checking
if ($(this).children('ul').is(":visible")) {
$(this).children('ul').slideUp(250);
} else {
$(this).children('ul').slideDown(250);
}
});