我從通過JSON遠程服務器中檢索數據並附加一個按鈕,將其:jQuery Mobile的:創建與jQuery按鈕,試圖附加點擊功能,它
$.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的特別之處嗎?
您是否獲得包含JSON JSON,因爲您正在使用'上的數據eval'? 'getJSON'方法已經爲你解析了JSON。 – Guffa
你在哪兒放置'click'功能?你有沒有嘗試過在控制檯上執行它? –