[英]Refreshing listview and checkboxes in JQuery Mobile
我在網頁中動態添加<li>
和checkBoxes
我使用的是JQuery Mobile
但添加后無法正確查看,我嘗試使用$('#contactList').listview('refresh')
嘗試,但顯示錯誤,表明listview is not a function
這是我的HTML部分
<ul data-role="listview" data-inset="true" data-filter="true" data-filter-placeholder="Search" id="contactList">
</ul>
我動態添加的JS部分是
$('#contactList').append('<li>\
<input type="checkbox" name="'+contactId+'" id="'+contactId+'" class="custom" />\
<label for="checkbox-5a">\
<span class="span2 contact-name">\
'+contactName+'\
</span>\
<span class="contact-image">\
<img src="'+contactImage+'"/>\
</span>\
</label>\
</li>')
現在我如何刷新li
和check boxes
以便它們看起來正確
更新::我的頁面頭是這樣的
<script src="js/jquery-1.9.1.min.js"></script> <!-- Scripts n CSS -->
<script src="js/jquery.mobile-1.3.1.min.js"></script> <!-- for J Query Mobile -->
<link rel="stylesheet" href="css/jquery-ui.css" />
<link rel="stylesheet" href="css/jquery.mobile-1.3.1.min.css" />
<script src="js/jquery-ui.js"></script>
<!-- For BootStrap -->
<link href="css/bootstrap.css" type="text/css" rel="stylesheet"/>
<link href="css/bootstrap-responsive.css" type="text/css" rel="stylesheet"/><!-- Must Same Order -->
<!-- HTML5 shim for IE backwards compatibility -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- User Generated JS Files -->
<script src="lib/work-space.js"></script>
<script src="lib/contactsFile.js"></script>
您應該在label-for
中使用與checkbox
名稱相同的名稱
你的代碼是
$('#contactList').append('<li>\
<input type="checkbox" name="'+contactId+'" id="'+contactId+'" class="custom" />\
<label for="checkbox-5a">\
<span class="span2 contact-name">\
'+contactName+'\
</span>\
<span class="contact-image">\
<img src="'+contactImage+'"/>\
</span>\
</label>\
</li>')
但是你應該寫這個
$('#contactList').append('<li>\
<input type="checkbox" name="'+contactId+'" id="'+contactId+'" class="custom" />\
<label for="'+contactId+'">\
<span class="span2 contact-name">\
'+contactName+'\
</span>\
<span class="contact-image">\
<img src="'+contactImage+'"/>\
</span>\
</label>\
</li>')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.