美文网首页
2019-06-17

2019-06-17

作者: CC__XX | 来源:发表于2019-06-17 22:38 被阅读0次

jq基础知识

属性操作

jquery属性操作
1、html() 取出或设置html内容

// 取出html内容

var $htm = $('#div1').html();

// 设置html内容

$('#div1').html('<span>添加文字</span>');

2、text() 取出或设置text内容

// 取出文本内容

var $htm = $('#div1').text();

// 设置文本内容

$('#div1').text('<span>添加文字</span>');

3、attr() 取出或设置某个属性的值

// 取出图片的地址

var $src = $('#img1').attr('src');

// 设置图片的地址和alt属性

$('#img1').attr({ src: "test.jpg", alt: "Tes

attr和prop的区别:

prop判断布尔值,
attr判断非布尔值。

html和text的区别:

  alert($('.box2').html());//相当于innerHTML//<span>这是div元素内的span</span>获取的内容有标签

jQuery特殊效果

$('.box').fadeOut();//淡出//修改透明度
$('.box').fadeIn();//淡入//修改透明度
$('.box').fadeToggle();//切换淡入淡出   toggle切换
$('.box').toggle();//切换显示隐藏
$('.box').show();显示
$('.box').hide();隐藏
$('.box').sildeDown();下展
$('.box').sildeUp();上收
$('.box').slideToggle();//切换上收和下展//修改高度

jQuery动画

参数:

1、什么属性做动画,属性设置{param1: value1, param2: value2}
2、动画执行的时间,单位毫秒
3、动画曲线:
            swing(默认值)开始和结束慢,中间快
            linear  /'lɪnɪə/ 匀速
            可省略不写
4、回调函数,动画完成之后要做的事情,可无限嵌套

jQuery循环

语法:each

$(function(){
            // //给全部的li设置内容和样式
            // $('.list li').html('111');
            // $('.list li').css({background:'gold'});

            //第一个参数index是索引值
            $('.list li').each(function(index) {//
                // alert(index);//弹出索引值
                
                //$(this)是每一个li
                $(this).html(index);
            });
        })

相关文章

网友评论

      本文标题:2019-06-17

      本文链接:https://www.haomeiwen.com/subject/mtrofctx.html