まず、コードは次のとおりです。
HTML:
<div id="foreground">
<button type="button" id="go">Start</button>
</div>
<div id="background">
<p>You are on the background</p>
</div>
JS:
$(function () {
$("#go").click(function (e) {
var $q = $(this);
var $vazy = $('<button type="button" id="vazy"> Vazy </button>');
var $loc = $('<input type="text" id="placename" placeholder="Location"/>');
$vazy.insertAfter($q);
$loc.insertAfter($q);
$q.hide();
e.stopPropagation();
});
$("#vazy").live("click", function () {
alert('k');
//$("#foreground").hide();
//$("#background").show();
});
});
CSS:
#background {
display: none;
}
#vazy
問題は 15 行目で、ライブ バインディングを使用しても、ID のボタンがクリック イベントに応答しないようです。何か不足していますか?
返信ありがとうございます:)