在我的一个项目中,我正在使用Jquery mobile和Mobiscroll 2.0(作为日期时间选择器) 我在所有Scrollers上使用泛型回调来在设置值时进行调用。
$('.input-datetime').scroller({preset: 'datetime',
mode: 'scroller',
onSelect: __datetimeOnSelectDelegate});
现在在下面的函数中,我想查看并查看正在设置哪个“input”元素的值?
function __datetimeOnSelectDelegate(textDate, inst) {
if ($(inst).attr("id") == "StartDate") {
//Do something
}
}
以上陈述不起作用!
您能告诉我如何访问连接Scroller的输入元素的ID吗?
答案 0 :(得分:3)
“inst”是mobiscroll对象。 HTML对象是“this”。 使用
if (this.id == "StartDate") {
//do something
}