jQueryメソッドを以下のようにVanillaJSに変換しようとしています。jQueryのクラスをVanillaJSの親からクラスに変換する方法
のjQuery:
elements.parent(".item").removeClass("item");
バニラ:
var parent = elements.parentNode;
parent.querySelector(".item").classList.remove('item');
しかし、バニラのスクリプトはjQueryのと同じように動作していません。誰かより良い解決法を提案してください。
あなたのサンプルで間違った何か:その*親から 'el.matches( "項目")のためのテスト)'とクラスの除去 '.item' * C-笑顔@ –
おかげで、私はそれを逃しました。更新されます。 – spanky
あなたのソリューションに感謝@spanky。 'parent("。item ")'の代わりに 'parents(" item ")'を変更するとどうなりますか? 'parentNode'とそれを行うためのよりよい方法は使用できませんか? – supun94