在自学前端知识时,基本很多功能实现都是依赖百度,而没有系统的去掌握,这次的整理主要是把自己遇到的基础知识梳理一遍,方便后续再次使用。
基础知识学习网站
前端的基础知识可以先在上面任意一个网站上先过一遍,然后通过具体的实践应用去掌握。
遇到的问题
1、js选择器的使用不明确
【学习】百度 jquery选择器
【实例】
a、根据radio的取值并设置radio的值及属性
获取value为2的radio:$('input[type="radio"][value="2"]')
设置属性(jquery方式):$('input[type="radio"][value="2"]').attr('checked','checked');
设置属性(jquery方式):$('input[type="radio"][value="2"]').attr('checked','checked'); 或 $('input[type="radio"][value="2"]').prop('checked',true);
移除属性(jquery方式):$('input[type="radio"]').removeAttr('disabled')
什么时候使用attr(),什么时候使用prop()?
1.添加属性名称该属性就会生效应该使用prop();
2.是有true,false两个属性使用prop();
3.其他则使用attr();
b、checkbox选中
var a=$('#a').find("option:selected").val();