代码拉取完成,页面将自动刷新
一套跨浏览器的js库,由于简化HTML与js之间的操作
以外联式导入jquery对应的js文件即可,一般开发环境使用大的,而线上环境使用带min的
jquery()
或者 $()
jquery对象[index]
jquery对象.get(index)
$(funciton(){})
事件绑定
<xxx onclick="函数()">
对象.事件属性 = function(){}
jquery比较常用的事件
$()
页面加载成功事件submit()
表单提交事件click()
鼠标单击事件focus()
获取焦点事件blur()
失去焦点事件change()
内容发生改变事件keydown()
键盘按下事件keypress()
键盘按住事件keyup()
键盘弹起事件dblclick
鼠标双击事件:first
第一个$(function(){
$("#button001").click(function(){
$("#div001:first").css("background","red")
})
})
:last
最后一个even
偶数odd
奇数eq()
等于某个indexgt()
大于某个indexlt()
小于某个index:has(选择器)
选取含有class为xx元素的div元素:visibel
可见hidden
不可见jquery对象.css({
"属性1":"属性值1",
"属性2":"属性值2"
})
var $obj = jquery对象.offset()
jquery对象.attr({
"属性1":"属性值1",
"属性2":"属性值2"
})
方式1,一般使用
jquery对象.each(function(index,ele){
//this 遍历后的结果 js对象
或者填写参数
//ele 遍历后的结果 js对象
//index 索引
})
方式2
$.each(jquery对象,funciton(index,ele){
//this 遍历后的结果 js对象
或者填写参数
//ele 遍历后的结果 js对象
//index 索引
})
jquery对象.val()
jquery对象.val("值")
jquery对象.html()
jquery对象.html("值")
jquery对象.text()
jquery对象.text("值")
事件切换
同组标签取反(只选中同组标签中的一个标签)
$(function(){
$("#div001").hover(function(){
$("#div001").html("鼠标进入了")
},function(){
$("#div001").html("鼠标出去了")
})
$("#btn001").toggle(function(){
alert(1)
},function(){
alert(2)
})
$(".yearConditionBtn").click(function() {
$(this).css("background-color", "#3d88ee").siblings().css("background-color", "#FFFFFF")
})
})
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。