zoukankan      html  css  js  c++  java
  • 小例子 熟悉jquery

    <div class="tab-head">
        <h2 id="tab1"  class="selected">JQGrid</h2>
        <h2 id="tab2" >Uploadify</h2>
        <h2 id="tab3" >Angularjs</h2>
    </div>
    <div class="tab-content">
         <div id="c1" class="div-content show">
                 <table id="list1"></table>
                <div id="pager1"></div>
    
         </div>
         <div id="c2" class="div-content"><input type="file" id="uploadify" name="uploadify" /></div>
         <div id="c3" class="div-content">content3</div>
    </div>

    定义三个tab横向排列,切换tab会显示不同的内容。
    css样式定义如下:

    div.tab-head h2 {
                    border: solid cornflowerblue 1px;
                    width: 100px;
                    height: 25px;
                    margin: 0;
                    float: left;
                    text-align: center;
                    list-style:none;
    }
           
    .tab-content {
                    border: solid cornflowerblue 1px;
                    width: 100%;
                    height: 100%;
                }
                
    .div-content {
                    display: none;
                    margin-top:30px;
                }
                
    .selected {
                    background-color: cornflowerblue;
                }
                
    .show{
                    display: block;
    }

    Jquery 定义mouseover事件:

    $(this).ready(function () {
        var tabs = $('.tab-head h2');
        tabs.mousemove(function () {
            tabs.removeClass("selected"); 
            $(this).addClass("selected");   
            var index = $(this).index();
            $('.div-content').removeClass('show');
            $('.div-content').eq(index).addClass('show');
        });
    });

     1.选择器

        元素选择器:$('div')   $('div .tab-head')   $('ul li:first')

        id选择器:$('#id')

        class选择器:$('#class')

        属性选择器:$("[id=choose]")

        input选择器::input, :Button, :text

     2.Css类

    • addClass() - 向被选元素添加一个或多个类  空格区分多个样式
    • removeClass() - 从被选元素删除一个或多个类
    • toggleClass() - 对被选元素进行添加/删除类的切换操作
    • css() - 设置或返回样式属性 $("p").css({"background-color":"yellow","font-size":"200%"});

        JQuery 操作CSS的几种方式:

        1.$("#div").attr("class","divClass")

        2.$("div").css("color","red")

        3.$('div').addClass('divClass')

     3.遍历

      first();

      last();

      eq(index);

      filter(".intro");方法允许您规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回

      not() 方法与 filter() 相反;

      each() 方法规定为每个匹配元素规定运行的函数

     $("button").click(function(){
       $("li").each(function(){
         alert($(this).text())
       });
     });

  • 相关阅读:
    docker安装与使用路径
    python3.7简单的爬虫
    ubuntu19.04下查看软件安装目录和详细信息
    Javascript检查对象是否存在某个属性
    bootstrap源码和测试
    python学习笔记之pdb调试
    pydensecrf安装报错1、UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb6 in position 29: invalid start byte2、 LINK : fatal error LNK1158: 无法运行“rc.exe” error: command 'D:\software\vs2015\VC\BIN
    python学习日记:np.newaxis
    好用的网址集锦
    网络配置ipconfig /release、ipconfig /renew
  • 原文地址:https://www.cnblogs.com/lemonP/p/6073674.html
Copyright © 2011-2022 走看看