JSONを介してリモートサーバーからデータを取得し、それにボタンを付けています:
$.getJSON('http://www.mysite.com/jsond1.php',
function(data){
jsonObject=eval(data);
day1content = jsonObject.json1;
//APPEND TO DIV
$('#showday1').append(day1content);
//CREATE BUTTON, ADD VALUE FROM
var input = '<input type="button" class="save_event" value="Save to My Program" />';
//ATTACH BUTTON
$('.event').append(input);
これはうまくいきます。しかし、ボタンにイベントを添付したい、つまり:
$('.save_event').click(function() {
console.log("HERE");
});
これを上のスクリプトのすぐ下に配置すると、何も起こりません。なぜこれが起こっているのか誰にも分かりますか?JQuery Mobile で何か特別なことをする必要がありますか?