私はクラスを非表示/表示するために標準のメソッドを使用しています。
$('.myClass').show(); // or .hide() or .toggle()
ただし、myClass
が非表示でクラスの新しい要素が作成された場合、は.hide()
影響を受けなかったため、表示されます。これを回避するために、作成時にクラスが非表示になっている場合は、新しく作成された要素を非表示にします。
ただし、後で作成される要素に自動的に適用されるようにクラスを非表示にする方法はありますか?
$('#container').on('click', '.myClass', function () {...
後で作成する要素にハンドラーをアタッチするパターンについて考えています。基本的に、これをdisplayプロパティでエミュレートしたいと思います。