checkbox與 在開發中遇到的問題記錄


1.

$("[type=checkbox]").attr("checked", true);失效。在網上查詢是因為新版本的jquery中attr換成prop了,照此方法改后,一切OK。

2.

不知道你有沒有遇到過,不是用struts2開發時,自然就不能用struts2的標簽庫了。

如果有一個需求,要遍歷出全國34個省市,並且勾選你去過的省份。那么效果如下:

如果省市為 List<Provinces> provincesList,那么傳到jsp頁面,我們理所應當會選擇使用jstl 標簽<c:forEach>遍歷。

1 <c:forEach items="${provincesList}" var="provinces">
2         <input type="checkbox" name="pids" value="${provinces.pid}"/>${provinces.name}
3     </c:forEach>

假如像上面一樣user張三去過廣東省和吉林省,那么如何回顯?

這個時候要用到兩個<c:forEach>嵌套才行:

1 <c:forEach items="${provincesList}" var="provinces">
2         <input type="checkbox" name="pids" value="${provinces.pid}"
3             <c:forEach items="${zsProvinces}" var="province">
4                 <c:if test="${province.pid == provinces.pid}">
5                     checked="checked"
6                 </c:if>
7             </c:forEach>
8         />${provinces.name}
9 </c:forEach>

這個整了我幾個小時,慚愧!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM