1
我正在使用jQuery Mobile并试图找出如何使用选择下拉列表和一些jQuery正确更改页面。我遇到的问题是页面加载的内容,但如果我继续切换选定的值,页面加载多次。我假设这是因为上次选择的页面内容仍然存在于DOM中?这是我到目前为止有:更改页面上的选择更改
的jQuery:
$(document).ready(function() {
$("select[name=ProjectID]").change(function() {
var projectID = $(this).val();
window.location.hash = "/tasks.cfm?pid=" + projectID;
});
});
HTML:
<select name="ProjectID">
<option value="1">Project 1</option>
<option value="2">Project 2</option>
</select>
使用$ .mobile.changePage()尝试过,但看到了同样的结果。任何方式来解决这个问题?
JQM不使用$(文件)。就绪()看pageinit http://jquerymobile.com/demos/1.0/docs/api/events.html – 2012-01-05 20:40:56