データ属性とクラスを a<a>
に追加しています。この属性/クラスをハードコードすると機能しますが、動的に追加すると機能しません。
をクリックすると、イベントが発生する必要があります。<a>
私はこのHTMLを持っています:
<a id="get_started" href="#price_table">
<button class="btn action_button btn-sm active">Get Started</button>
</a>
そして、このjQuery:
$(document).on('touchstart click', '.target > li > a', function(e){
category = 'books';
if(category=='books') {
$('#get_started').addClass('btn_response').addClass('md-trigger').attr('data-subject', category).attr('data-modal', 'modal_response').attr('href','#');
}
});
動的データ属性は、ハードコーディングした場合と同じ効果をもたらしませんか?