JS関数を操作する:親要素が存在するかどうか、またそれが「見つからない」場合はどうすれば確認できますか?また、特定のclassNameを持つ親要素を調べるにはどうすればよいですか?親が存在するかどうかを確認する方法
var findParentByClassName = function(element, targetClass) { if (element) { var currentParent = element.parentElement; while (currentParent.className !== targetClass && currentParent.className !== null) { currentParent = currentParent.parentElement; } // closes loop return currentParent; } // closes if statement };
私はこの書き込みに考えていた:これは(最も近いの一例であること)と()jQueryの機能を得ることができます
if(element.parentElement !== targetClass) { console.log('Parent not found'); }
まだ試しましたか? –
投稿コード、どういうことをしていますか? –
ようこそスタックオーバーフロー!最初に[ツアー](https://stackoverflow.com/tour)を利用し、[質問する方法](https://stackoverflow.com/help/how-to-ask)を学んで[最小、完全、および検証可能な例](https://stackoverflow.com/help/mcve)私たちがあなたを助けてくれるのは簡単です。 – mscheker