私はそれを実現させるためにすべてを行いましたが、成功することはありませんでした。jQueryのバインドイベントがまったく機能しません
問題は、私は次のコードのような要素に関数を結合し、その後、実行時に要素を作成することです:私は以下のようなラベルを持っているHTMLコードで
$(document).ready(function() {
$('.rem').click(function() {
$("body").append('<a id="runtime" href="javascript:void(0);">runtime</a>');
});
$('#runtime').bind('click', func_name());
});
//End of doc
function func_name() {
alert('I got it!');
}
:
<div id="body">
<label class="rem">click me</label>
</div>
私の第二の試み
$(document).ready(function() {
$('.rem').click(function() {
$("body").append('<a id="runtime" href="javascript:void(0);">runtime</a>');
});
$('#runtime').bind('click',function() {
alert($(this).text());
});
});
//End of doc
HTMLコード:
<div id="body">
<label class="rem">click me</label>
</div>
私はjQuery 1.7.1を使用しています。感謝していますが、.on()は機能しませんでした。 – ALH