クリック イベントを介して、カスタム属性
<div class="added" myValue="hello"></div>
を持つ要素を DOM に挿入しました。
私は一般的な関数を書きました:
$('.added').each(function(){
console.log( $(this).attr('myValue') );
});
うまくいきません。$.each()
動的要素を処理できると思いましたか?
質問への更新:
私は使用.each()
が間違ったアプローチであることを認識しています。しかし、要素にイベント ハンドラーをアタッチしたくない場合はどうすればよいでしょうか。いつDOMに追加されたかに関係なく、特定のクラス名の要素に対して自動的に何かをしたいだけです。一般的なユースケースのようです。