JqueryMobile动态生成listView并刷新的方法!
**[javascript]** [view plain](http://blog.csdn.net/zz_mm/article/details/6836503#)[copy](http://blog.csdn.net/zz_mm/article/details/6836503#)
<div>
</div>
</div>
- <span style="color: black;"><span class="keyword" style="font-weight: bold; color: #006699;">function</span> queryEntfernungen(tx, results) </span>
- <span style="color: black;"> alert(<span class="string" style="color: blue;">“This Hello works”</span>); </span>
- <span style="color: black;"> <span class="keyword" style="font-weight: bold; color: #006699;">var</span> len = results.rows.length; </span>
- <span style="color: black;"> <span class="comment" style="color: #008200;">// This For works fine</span> </span>
- <span style="color: black;"> </span>
- <span style="color: black;"> <span class="keyword" style="font-weight: bold; color: #006699;">for</span> (<span class="keyword" style="font-weight: bold; color: #006699;">var</span> i = 0; i < len; i++) { </span>
- <span style="color: black;"> $(<span class="string" style="color: blue;">“div[data-role=content] ul”</span>).append(<span class="string" style="color: blue;">‘- <a href=”‘</span>+results.rows.item(i).name+<span class="string" style="color: blue;">‘”>’</span>+results.rows.item(i).name+<span class="string" style="color: blue;">‘</a>’</span>); </span>
- <span style="color: black;"> } </span>
- <span style="color: black;"> $(<span class="string" style="color: blue;">“div[data-role=content] ul”</span>).listview(<span class="string" style="color: blue;">‘refresh’</span>); <span class="comment" style="color: #008200;">// This also works</span> </span>
但是下面的方法却也能成功!
**[javascript]** [view plain](http://blog.csdn.net/zz_mm/article/details/6836503#)[copy](http://blog.csdn.net/zz_mm/article/details/6836503#)
<div>
</div>
</div>
- <span style="color: black;"><span class="keyword" style="font-weight: bold; color: #006699;">function</span> query(tx, results) { </span>
- <span style="color: black;"> </span>
- <span style="color: black;"> <span class="keyword" style="font-weight: bold; color: #006699;">var</span> len = results.rows.length, i, j; </span>
- <span style="color: black;"> </span>
- <span style="color: black;"> <span class="keyword" style="font-weight: bold; color: #006699;">for</span> (i = 0; i < len; i++) { </span>
- <span style="color: black;"> $(<span class="string" style="color: blue;">“div[data-role=content] ul”</span>).append(<span class="string" style="color: blue;">‘- <a href=”‘</span>+results.rows.item(i).name+<span class="string" style="color: blue;">‘”>’</span>+results.rows.item(i).name+<span class="string" style="color: blue;">‘</a>’</span>); </span>
- <span style="color: black;"> } </span>
- <span style="color: black;"><span class="comment" style="color: #008200;">// No listview(“refresh”) !!</span> </span>
- <span style="color: black;"> </span>
- <span style="color: black;"> <span class="keyword" style="font-weight: bold; color: #006699;">for</span> (j = 0; j < len; j++) { </span>
- <span style="color: black;"> $(<span class="string" style="color: blue;">“#selectmenu”</span>).append(<span class="string" style="color: blue;">‘<option value=”‘</span>+results.rows.item(j).id+<span class="string" style="color: blue;">‘”>’</span>+results.rows.item(j).name+<span class="string" style="color: blue;">‘</option>’</span>); </span>
- <span style="color: black;"> } </span>
- <span style="color: black;"> $(<span class="string" style="color: blue;">“#selectmenu”</span>).selectmenu(<span class="string" style="color: blue;">‘refresh’</span>, <span class="keyword" style="font-weight: bold; color: #006699;">true</span>); </span>
- <span style="color: black;"> </span>
- <span style="color: black;">} </span>
-
💬 评论