博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery笔记(二)
阅读量:4322 次
发布时间:2019-06-06

本文共 2054 字,大约阅读时间需要 6 分钟。

$()下的常用方法

addClass():添加样式

removeClass():删除样式

$('div').addClass('box2 box4');$('div').removeClass('box2 box4');

width():获取元素的宽

与css('width')的区别:width()获取时没有带单位。

alert($('div').width());alert($('div').css('width'));

innerWidth()、outWidth()

alert($('div').innerWidth());//width+paddingalert($('div').outWidth());//width+padding+borderalert($('div').outWidth(true));//width+padding+border+margin

jQuery方法之DOM操作

$(function(){    $('span').insertBefore($('div'));//找到span,剪切放到div前面     $('div').insertAfter($('span'));//找到div,剪切放到span后面    $('div').appendTo($('span'));//appendTo=appendChlid,把div放在span里面的最后一个位置     $('div').prependTo($('span'));//把div放在span里面的第一个位置,把一个节点添加到指定节点的最开始位置})
$(function(){    $('div').before($('span'));//span前面必须是div     $('div').after($('span'));//span后面必须是div    $('div').appendTo($('span'));//appendTo=appendChlid,把div放在span里面的最后一个位置     $('div').prependTo($('span'));//把div放在span里面的第一个位置,把一个节点添加到指定节点的最开始位置})

before与insertBefore的区别:后续操作变了

$('div').before($('span')).css('background','red');//变红的是div $('span').insertBefore($('div')).css('background','red');//变红的是span$('div').remove();//删除div

事件的写法

$(function(){    $('div').click(function(){        alert(123);    });})

$(function(){    $('div').on('click mouseover',function(){        alert(123);//可用于自定义事件,还可以同时写多个事件    })})

鼠标点击弹123,鼠标移入弹456,Json写法:

$(function(){    $('div').on({        'click':function()         {            alert(123);         }        },{        'mouseover':function(){            alert(456);        }        })})

取消事件,还可以针对不同的取消事件:

$(function(){    $('div').on('click mouseover',function(){        alert(123);    $('div').off('mouseover');//取消鼠标移入事件    })})$(function(){    $('div').on('click mouseover',function(){        alert(123);    $('div').off();//取消所有事件    })})

获取滚动距离

$(function(){    $(document).click(function(){        alert($(window).scrollTop());     })})

创建一个div

$(function(){    document.createElement('div');//原生的写法    var oDiv=$('
div
'); $('body').append(oDiv);})

转载于:https://www.cnblogs.com/zswmv/p/6624047.html

你可能感兴趣的文章
Wordpress解析系列之PHP编写hook钩子原理简单实例
查看>>
怎样看待个体经济
查看>>
不明觉厉的数据结构题2
查看>>
面向对象编程思想概览(四)多线程
查看>>
二十三种设计模式及其python实现
查看>>
Math类、Random类、System类、BigInteger类、BigDecimal类、Date类、SimpleDateFormat、Calendar类...
查看>>
【设计模式】 访问者模式
查看>>
关于FFMPEG 中I帧、B帧、P帧、PTS、DTS
查看>>
request和response的知识
查看>>
bootstrap 表单类
查看>>
20165332第四周学习总结
查看>>
Codeforces Round #200 (Div. 1)D. Water Tree dfs序
查看>>
linux安全设置
查看>>
Myflight航班查询系统
查看>>
团队-团队编程项目爬取豆瓣电影top250-代码设计规范
查看>>
【linux驱动分析】之dm9000驱动分析(六):dm9000_init和dm9000_probe的实现
查看>>
json具体解释
查看>>
十一:Java之GUI图形Awt和Swing
查看>>
.net在arraylist用法
查看>>
android程序报错“error launching activity com.android.ddmlib.shellcommandunresponsiveexception”的解决方式...
查看>>