考虑以下非常简单的代码摘录:
(...)
<div id="myDiv"></div>
<script>
function appendSomeJQueryMobileStuff() {
$('#myDiv').append($('<select/>'));
}
appendSomeJQueryMobileStuff();
$(document).on('pageinit', function() {
appendSomeJQueryMobileStuff();
});
</script>
(试试看@https ://jsfiddle.net/ca544oob/)
为什么只有第一个<select>
用 jQuery 显示,而第二个根本没有格式化?我看到的两个函数调用之间的唯一区别是它发生的时刻。
我该如何解决这个问题?