发表于: 2016-12-16 20:59:35
2 1431
今天完成的事情:
1. 完成task4的一大部分业务逻辑.
明天计划的事情:
1. 争取完成task4.
遇到的问题:
1. 为自己添加类名的同时删除兄弟元素的此类名
$(this).addClass("numon").siblings().removeClass("numon");
注意一定要是在同一个父级之下.
2选除本身以外的元素
$("...").not(this);
this是本身的选择器.
3. 获取子元素的方法.
children()方法:获取该元素下的直接子集元素
find()方法:获取该元素下的所有子集元素
注意两种方法选择的层级.
4. data();
$("#id").data("test", "123"); 执行后依然是 data-test="hehe"
$("#id").attr("data-test", "123"); 执行后会是 data-test="123"
data不能为元素动态添加data属性值,添加是应该选用attr.
5.弹窗判断
confirm("确认击杀选中玩家?"),点击确认为真,取消为假.
alert没有判断条件.
6. json对象与字符串相互转换,用于数据的传递.
JSON.parse(jsonstr); //可以将json字符串转换成json对象
JSON.stringify(jsonobj); //可以将json对象转换成json对符串
7. 每个页面要用的参数,都缓存起来,每个页面要用时调用.
收获:
1. jq的几种方法.
2. 任务4的具体实现方法.
评论