2013-03-07 52 views

回答

3

它可以這樣做:

$(document).on('pageshow', function() { 
    var formID = $.mobile.activePage.find('form').attr('id'); 
}); 

工作例如:http://jsfiddle.net/Gajotres/CEAwG/

+0

代碼將返回 '未定義' 裏面pageshow,你的工作的例子是使用 'pagebeforeshow',則可以顯示'pageshow'的示例 – 2013-03-07 07:30:57

+0

同樣的代碼也適用於pageshow,只需在我的示例中更改即可。你可以添加一個頁面的例子嗎?你也確定你的表單有一個ID嗎?首先測試它是否真的存在:alert($。mobile.activePage.find('form')。html()); – Gajotres 2013-03-07 07:55:30

+1

對不起,它的工作原理。我的主頁沒有表格。謝謝先生! – 2013-03-07 08:02:30