如何在Jquery mobile中创建请求页面的元素
假设我有一个元素如何在Jquery mobile中创建请求页面的元素,jquery,jquery-mobile,mobile,Jquery,Jquery Mobile,Mobile,假设我有一个元素 <a href="#shop" data-transition="slidedown" > 如何操作。您需要在更改前收听页面事件,并检索对象数据。选项。链接 $(document).on("pagebeforechange", function (e, data) { console.log(data.options.link); }); 要检索所单击链接的id。由于pagebeforechange触发两次,第一次触发将导致未定义,因此您需要在第二次获取
<a href="#shop" data-transition="slidedown" >
如何操作。您需要在更改前收听
页面
事件,并检索对象数据。选项。链接
$(document).on("pagebeforechange", function (e, data) {
console.log(data.options.link);
});
要检索所单击链接的
id
。由于pagebeforechange
触发两次,第一次触发将导致未定义
,因此您需要在第二次获取id
var i = 0;
$(document).on("pagebeforechange", function (e, data) {
i++;
if (i >= 2 && data.toPage[0].id == "shop") {
alert("link's id: " + data.options.link[0].id);
i = 0;
}
});
您需要收听
pagebeforechange
事件,并检索对象数据.options.link
$(document).on("pagebeforechange", function (e, data) {
console.log(data.options.link);
});
要检索所单击链接的
id
。由于pagebeforechange
触发两次,第一次触发将导致未定义
,因此您需要在第二次获取id
var i = 0;
$(document).on("pagebeforechange", function (e, data) {
i++;
if (i >= 2 && data.toPage[0].id == "shop") {
alert("link's id: " + data.options.link[0].id);
i = 0;
}
});
你的问题根本不清楚。我想在pagecreate事件中获取启动页面的元素。希望它是清晰的。不幸的是,它仍然不清楚,“启动页面的元素”。你能做一个吗?你的意思是?检查你的控制台日志。你的问题根本不清楚。我想在pagecreate事件中获取启动页面的元素。希望它是清晰的。不幸的是,它仍然不清楚,“启动页面的元素”。你能做一个回答吗?你的意思是?检查控制台日志。谢谢Omar。是否有任何内置函数将值传递给$('#shop').live('pagecreate',function(event){/*此处我需要页面启动元素的对象*/})@MukulJayaprakash您想在
pagecreate
上传递数据吗?是的。需要将linkobject传递到PageCreateOmar。是否有任何内置函数将值传递到$('#shop')。live('pagecreate',function(event){/*我需要此处页面启动元素的对象*/)@MukulJayaprakash是否要在pagecreate
上传递数据?是。需要将linkobject传递给pagecreate