如何捕获弹出窗口关闭,其id在创建时动态生成

时间:2015-02-26 11:19:35

标签: jquery

在这种情况下如何捕捉弹出事件的结束?

在我们的应用程序中,为 data-role =“popup”生成的id是动态的,这取决于数据库中存在的项目ID

因此,每个项目都有一个唯一的ID

transitionExample的 101
transitionExample 201

在创建时,itemid将附加到文本transitionExample

在这种情况下,如何捕获弹出窗口的关闭事件?

请看这个小提琴

http://jsfiddle.net/tdzfhzjy/75/

如果它的静态id我可以使用,只需使用transitionExample是id

$(document).on('click', '#transitionExample-screen', function () {
    alert('closing');

});

1 个答案:

答案 0 :(得分:4)

您可以使用 attribute start with selector

$(document).on('click', '[id^=transitionExample]', function () {
  alert('closing: '+this.id);
});

Working Demo