Я немного боролся с этой же проблемой, но @Zote указал мне правильное направление.
parse()
- это путь, но обязательно укажите селектор, например:
jQuery.validator.unobtrusive.parse("form")
или
jQuery.validator.unobtrusive.parse(document)
Наилучший способ связать это, вероятно, через событие JQMs pageshow
. Затем это будет запускаться после каждого перехода на новую страницу, например, вы также можете предпочесть сделать это до того, как jqm совершит свою магию на странице, используя pagebeforeshow
событие
$('div').live('pageshow',function(event){
jQuery.validator.unobtrusive.parse(".ui-page-active form");
});
Используя .ui-page-active
, вы сужаете область поиска до текущей активной страницы.