手册:https://www.w3school.com.cn/jquery/jquery_selectors.asp
导入js/css文件:
<script type"text/javascript" src="JS文件"></script> <link rel = "stysheet",href= "/static/index.css/">
操作:
操作
操作属性
#获得属性值 $("img").attr("width"); #设置属性值 $("img").attr("width","180"); 删除属性名 $("img").removeAttr(属性名) #属性的返回值的是布尔类型,单选,反选,取消的例子 prop(属性名|属性值) removeProp(属性名)
操作class
#addClass()方法向匹配的元素增加指定的类名(一个或多个)、注意对于元素来说、class属性可以有多个值、该方法不会移除已经存在的值、而是在原有的基础上追加一个或多个class属性 $(".XX").addClass("xxx"); # $(".XX").removeClass("xxx"); #toggleClass()方法对被选元素的一个或多个类进行切换(设置或移除)、该方法检查每个元素中的指定类、如果存在则删除、如果不存在则添加、通过添加参数,可以设置只进行删除或者只进行添加操作、switch值为true时、只添加、为false时、只删除 $(".XX").toggleClass("xxx",switch); # $(".XX").hasClass("xxx"); #清空所有的class,重新赋值 $(".XX").attr("class","xxx");
操作css
https://www.cnblogs.com/yanxiaoge/p/10561055.html
操作标签
删除
#删除被选元素及其子元素。 $("#div1").remove(); #删除被选元素的子元素 $("#div1").empty(); #删除 class="italic" 的所有 <p> 元素: $("p").remove(".italic");
更多
内部插入 A.append(B) 把B添加到A的后面 A.appendTo(B) 把A添加到B的后面 例子:$("<option value='" + k + "'>" + v + "</option>").appendTo($("#bankType")); A.prepend(B) 把B添加到A的前面 A.prependTo(B) 把A添加到B的前面 外部插入 A.after(B) 把B添加到A的后面 A.insertAfter(B) 把A添加到B的后面 A.before(B) 把B添加到A的前面 A.insertBefore(B) 把A添加到B的前面 包裹 wrap(html|ele|fn) A.wrap(B) --> B包A unwrap() 不抱 - 不要加参数 wrapAll(html|ele) 都包(作为整体包),只包你选中的那个 wrapInner(html|ele|fn) 里面包 替换 replaceWith(content|fn) A.replaceWith(B) --> B替换A replaceAll(selector) A.replaceAll(B) --> A替换B 删除 empty() - 清空 内部清空 remove([expr]) - 删除 整体都删除 detach([expr]) - 剪切 多保存在变量中,方便再次使用 克隆/复制 clone([Even[,deepEven]])
操作表单
#重置表单中的数据 $("#bindPhoneForm")[0].reset();
函数:
函数
$(function () { //等页面加载完毕执行 })
循环
$.each(数组/对象, function(i, v){}) $("div").each(function(){})