段落の最初のクリックを動的にクリックしたいが動作しないようにしたい。クリックイベントが追加後に機能しない
$(document).ready(function() {
$(".newclass").click(function() {
var append_code = '<a href="google.com" class="hrefclick">Youre clicked</a>';
$('body').append(append_code);
$(".hrefclick").click();
$(document).on('click', '.hrefclick', function(e) {
alert("yess! You're clicked");
// do whatever
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p class="newclass">
Hit me!
</p>
正常に動作しますあなたのコードは、それ自体が説明とは無関係なタイトルとは全く無関係と思われます。ここでは正確に何をしようとしていますか? –
クリック1回でアラートを呼び出さないようにするには –
'.hrefclick'要素の内部の' on() 'イベントハンドラを削除してください –