工作小结

每次任务三小结

大家好,想用csdn记录每一次任务的心得体会与总结 ,怕太长自己和大家没耐性看,就记三点,不定时更新,希望看到的人能留言讨论,能帮助大家也能从大家身上学到更多的东西。

  1. js之在动态增加的节点里通过数组里的数的奇偶来控制节点里span的出现和消失。
<button id ="add_li" type="button" >
<span>增加节点</span>
</button>

<ul id="stageUl">
</ul>

<script>
	var num = 0;
	var myArr = new Array();
	$("add_li").click(function() {
		myArr[num] = 0;
		num = num + 1;
		$("stageUl").append("<li id = '" + num + "'>" +
			"<span hidden>rule1</span>" +
			"<input type = 'button' onclick ='changeRule(" + num +")'>" +
			"</li>");
	});
	function changeRule(liId){
	
	var arrIndex = liId - 1;
	var channgeRuleClickNum = myArr[arrIndex] + 1; 
	myArr[arrIndex] = channgeRuleClickNum;
	
	if(channgeRuleClickNum %2 == 1) {
		ruleSpan.prop("hidden", false);
	}else {
		ruleSpan.prop("hidden", true);
	
	}
}
</script>
  1. js之li的删除操作
$("stageUl").append("<li id = '" + num + "'>" +
			"<span hidden>rule" + num + "</span>" +
			"<input type = 'button' onclick ='changeRule(" + num +")'>" +
			"<input type = 'button' onclick ='del(" + num +")'>" +
			"</li>");

function del(num) {
	$("#" + num).remove();//删去节点
	num = num-1;
	myArr.splice(num, 1);//删去数组元素
	var length =  $("#stageUl").children().length;
	for(var i = 1; i < length + 1; i++) {
			var this = $("#stageDetail").children("li:eq("+(i-1)+")");
			 $nowLi.attr("id",i);
			//凡是涉及到num的都重置下,不想写了。
	}
}
  1. java之json里的数组转换成装对象的List
String resJson = httpClient.doGet(url);
String ruleJson = JSONObject.parseObject(resJson).getString("rule_array");

List<AssociatedRule> rules = JSONArray.parseArray(ruleJson, AssociatedRule.class);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值