jquery mobileでIDが二重に被る場合の対処方法

なんかいい対策ないのかなーって思ってたけど、こんなのを思いついた。

// JqueryMobile ID conflict fix
$(document).bind("pageshow", function () {
	if ($.mobile.firstPage !== $.mobile.activePage){
		$.mobile.firstPage.remove();
	}
});

ページが変化したときに、ページ内の前のページのエレメント毎削除するようにした。
むしろこれがデフォルトだったらいいのに。
とりあえずこれで被り問題は解決したけど、他にいい方法あるのかね?data-ajax=falseにするとか以外で。。


昨日はじめたばっかでよくわかってないので他にいい方法あれば教えてください。