一、好言:
那时我们有梦,关于文学,关于爱情,关于穿越世界的旅行。如今我们深夜饮酒,杯子碰到一起,都是梦碎的声音。 --北岛。
二、背景
最近自己做公司后台,要自己做ext4j的前端,处理js,处理点击事件,自己写js控制,记录下一些转换。
三、内容
3.1、由于我是将list对象在后台直接json化传入到前端页面,放入到input中隐藏,在在js中用jq进行值得获取。所以下面的sysList是个json数组字符串。需要先转json。对于这种循环取值方式如下
var sysList=$("#sysList").val();
var json = JSON.parse(sysList);
$.each(json, function(n, value){
console.info(n+" " +value);
console.info(value.id+"---"+value.name);
});
var sysList=$("#sysList").val();
var json = JSON.parse(sysList);
console.info(json+" " +json.length);
for(var i=0,l=json.length;i<l;i++){
for(var key in json[i]){
console.info(key+':'+json[i][key]);
}
}
获取到的值
[{"id":1,"name":"哈哈"},{"id":2,"name":"吼吼"},{"id":3,"name":"嘻嘻"}]
是json对象打印的会是Object
image.png
3.2、checkbox选中
$('input[name="test"]').prop("checked", true);
$('input[name="test"]').attr("checked", true);
网友评论