// 2、当全选checkbox取消勾选,子checkbox自动全部取消勾选
function checkAll(){
if($(“#checkall”)[0].checked){
$(“input[type=‘checkbox’][name=‘ids’]”).attr(“checked”,“checked”);
}else{
$(“input[type=‘checkbox’][name=‘ids’]”).attr(“checked”,null);
}
}
//子checkbox:1、当所有子checkbox全部勾选时,全选checkbox自动勾选
//2、当有一个子checkbox没有勾选时,全选checkbox自动改为未勾选
function changeCheckCount(){
var count=0;
$(“input[type=‘checkbox’][name=‘ids’]”).each(function(index,data){
if(this.checked){
count++;
}
});
if(count== $(“input[type=‘checkbox’][name=‘ids’]”).length){
$(“#checkall”).attr(“checked”,“checked”);
}else{
$(“#checkall”).attr(“checked”,null);
}
}
<s:checkbox name=“checkall” id=“checkall” value=“” cssClass=“checkbox” οnclick=“checkAll()”/>
<s:checkbox name=“ids” fieldValue=“” cssClass=“checkbox” οnclick=“changeCheckCount()”/>
<s:checkbox name=“ids” fieldValue=“” cssClass=“checkbox” οnclick=“changeCheckCount()”/>
<s:checkbox name=“ids” fieldValue=“” cssClass=“checkbox” οnclick=“changeCheckCount()”/>
<s:checkbox name=“ids” fieldValue=“” cssClass=“checkbox” οnclick=“changeCheckCount()”/>
2.获取checkbox被选中的个数,并将checkbox的值组织成字符串
<s:checkbox name=“ids” fieldValue=“” cssClass=“checkbox” />
<s:checkbox name=“ids” fieldValue=“” cssClass=“checkbox” "/>
<s:checkbox name=“ids” fieldValue=“” cssClass=“checkbox” "/>
<s:checkbox name=“ids” fieldValue=“” cssClass=“checkbox” "/>
Select类
===========
1.jQuery实现下拉列表的联动,实现省份和城市的关联
省份:<s:select list=“#provinceList” name=“province” id=“province”
listKey=“name” listValue=“name”
headerKey=“” headerValue=“--------”
cssStyle=“width:90%” οnchange=“showCity(this.value)”>
</s:select>
城市:<s:select list=“{}” name=“city” id=“city”
headerKey=“” headerValue=“--------” cssStyle=“width:90%” >
</s:select>
company.action中的showCity函数
/** 通过省份显示对应城市
- @throws IOException **/
public String showCity() throws IOException{
//拿到jsp中省份的名字
String name=request.getParameter(“name”);
if(StringUtils.isNotBlank(name)){
//通过省份名字拿到对应省份实体(下面查询城市时,用来拿省份id)
Province province=provinceService.findProvinceByName(name);
//通过省份id查询该省份下的所有城市
List cityList=cityService.findCityByPid(province.getId());
//New一个JsonConfig
JsonConfig config=new JsonConfig();
//设置不要获取的属性列,只取city表里的name属性,根据自己定义的city表进行定义,
config.setExcludes(new String[]{“id”,“pycode”,“pid”,“postcode”,“areacode”});
//将List转换为jsonArray
JSONArray jsonArray=JSONArray.fromObject(cityList,config);
response.setCharacterEncoding(“utf-8”);
//将jsonArray转成字符串后发送给jsp页面
response.getWriter().print(jsonArray.toString());
}
return null;
}
算法
-
冒泡排序
-
选择排序
-
快速排序
-
二叉树查找: 最大值、最小值、固定值
-
二叉树遍历
-
二叉树的最大深度
-
给予链表中的任一节点,把它删除掉
-
链表倒叙
-
如何判断一个单链表有环
由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
response.getWriter().print(jsonArray.toString());
}
return null;
}
算法
-
冒泡排序
-
选择排序
-
快速排序
-
二叉树查找: 最大值、最小值、固定值
-
二叉树遍历
-
二叉树的最大深度
-
给予链表中的任一节点,把它删除掉
-
链表倒叙
-
如何判断一个单链表有环
[外链图片转存中…(img-H6cek62z-1718862814433)]
由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!