zoukankan      html  css  js  c++  java
  • jq

    1、引入<script src=”jquery.js”></script>

    2、选择器:同css选择器;

    $(‘#id’);$(‘p’);$(‘[href=”#”]’);$(‘.class’)

    3、事件

    $(‘p’).click(function(){});//点击事件

    hover(function(){},function(){});

    $(this)的使用,指当前元素

    <ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    </ul>

    $('ul li').hover(function(){
    $(this).css('color','red');//鼠标移入
    },function(){
    $(this).css('color','yellow');//鼠标移出
    })
    $('#qw').click(function(){//jq点击事件
    alert('123');
    })

    获取内容:text();html();val();

    $(‘#p’).text();//获取p里面的内容

    $(‘#p’).html();//获取p里面子元素的标签和内容都获取

     

    设置赋值:text(val);html(val);val(val);

    $(‘#p’).text(‘海边’);//原先元素没有了,直接变成改变

    $(‘#p’).html($(‘#p’).html()+'<b>jiacu</b>';);//输出改变jiacu

    获取属性:attr(‘href’);//获取属性值

    $(‘#p’).attr('title','提示');//鼠标移入时显示提示

    设置赋值:attr(‘href’,val);

    css()设置或返回样式的属性;

    返回属性css(‘proname’)      //$(‘#id’).css(‘height’),获取height

    设置单个属性css(‘height’,’20px’)   //$(‘#id’).css(‘height’,‘20px’)

    设置多个属性css({‘height’:’20px’,’width’:’20px’})   //$(‘#id’).css({‘height’:‘20px’,‘width’:‘20px’})

    加class名class=‘s’:$(‘#id’).addClass(‘s’)

    移出class名:$(‘#id’).removeClass()

    判断id里面是否有class名为s的值:$(‘#id’).hasClass(‘s’)

    $(‘div’).toggleClass(‘s’);

     如果div里面有class=“s”就删除,如果没有class就添加

    获取宽高

    $(div).width();$(div).height();(内容的宽高

    $(div).innerWidth()宽度(包括内边距

    $(div).innerHeight()

    $(div).outerWidth()宽度(包括内边距和边框

    $(div).outerHeight()高度,包括内边距和边框

    1、添加删除元素

    $(div).append(要插入的内容):在被选元素结尾插入内容,元素的里面

    $(div).prepend(要插入的内容):在被选元素的开头插入内容

    $(div).after(要插入的内容):在被选元素之后插入内容;元素的外面,津贴元素

    $(div).before(要插入的内容):在被选元素之前插入内容;

    $(div).remove():删除自己(及其子元素)

    $(div).empty():删除被选元素的子元素

    $(div).on(‘click’,function(){});动态事件

     给新添元素添加一个事件

    <div id="ww">
    点击按钮
    </div>
    <div class="aaa">

    </div>

    $('#ww').click(function(){                //点击id为ww内容时
    $('.aaa').append('<p class="p">加上</p>');         //在class为aaa的后面加一个p标签
    })
    $('body').on('click','.p',function(){                       //点击p标签内容时弹出弹框1234
    alert('1234');       //on(‘事件名称hover等’,‘新增class名’)
    })

    1、遍历

    祖先:

    $(div).parent();找父级

    $(div).parents();一直往上找

    后代:

    $(div).children();

    $(‘.aa’).find(‘#p’)一直往下找

    同胞:

    $(div).siblings();不包含自己,自己所有的元素都删除

    $(div).next();下一个

    $(div).prev();上一个元素

    $(div).first()首个元素;

    $(div).last()最后一个元素;

    $(div).eq()索引号元素,()从0开始

  • 相关阅读:
    CF 336494 C. Meme Problem
    MySql备份
    MySQL索引背后的数据结构及算法原理
    show profile 开启权限
    示例数据库
    索引使用策略及优化
    shiro权限登录案例
    Swagger技术
    Shiro框架
    shiro授权管理
  • 原文地址:https://www.cnblogs.com/111wdh/p/12851002.html
Copyright © 2011-2022 走看看