jquery学习

1、获得内容 - text()、html() 以及 val()三个简单实用的用于 DOM 操作的 jQuery方法:

     text() - 设置或返回所选元素的文本内容

     html() - 设置或返回所选元素的内容(包括 HTML 标记)

     val() - 设置或返回表单字段的值

attr() 方法设置或返回被选元素的属性值。

     获取input选中的值input[name='article.clickFlag']:checked" ).val()

时间戳'min.js?v-"+new Date().getTime()+"'

2、input得到和失去焦点

< input name ="${ordergood.ologistics} " id ="ologistics" value="${ordergood.ologistics} "  placeholder =""  onBlur ="if(this.value=='') this.value='楼盘账号';" onFocus ="if(this.value=='楼盘账号') this.value='';" />

<input id="" type="text" class="t1036-com-search-con-text focusBlur grayTips" value="输入关键词,货源、商家、产地、市场都帮你找到!" οnblur="if(this.value=='') this.value='输入关键词,货源、商家、产地、市场都帮你找到!';" οnclick="if(this.value == '输入关键词,货源、商家、产地、市场都帮你找到!') this.value='';" style="color: rgb(51, 51, 51);">

3、js在页面中获取第三个ul 为dropdown-menu ,并添加样式

 <script type= "text/javascript">

          window.onload = function() {

              

               $( "ul[class=dropdown-menu]" ).eq(2).css("margin-left", "-151px" );

               $( "ul[class=dropdown-menu]" ).eq(2).css("min-width", "305px" ); 

          };

      </script>

4.$(function(){.........});

5.去除当前选中的图片的alt的值

 $('.close').click( function(e) {

                    thisIndex = $( this ).parents('.fancybox' ).index();

                    $(".fancybox" ).eq(thisIndex).find("img").alt;

                    alert($(".fancybox" ).eq(thisIndex).find("img")[0].alt);

                 

              });

 6、当前的添加样式其他同级标签去掉样式

$('.adsCardGroup').click( function(e) {

               $( this).addClass('active' ).siblings().removeClass('active');

          });

7、

$("#account").bind( "blur",function(){

          $( "#account" ).removeClass("redBoreder");

     });

8、刷新页面添加样式

$(document).ready(function () {

var url = document.location.toString();

var arrUrl = url.split("//");

var start = arrUrl[1].indexOf("/");

var relUrl = arrUrl[1].substring(start);//stop省略,截取从start开始到结尾的所有字

var $href = $("#side-menu a[href='"+relUrl+"']");

$href.closest("ul").addClass("in");

$href.parents("li").addClass("active");

//$href.parent("ul").parent("li").addClass("active");

});

7、操作frames节点(iframe1 为name名字)

节点transform效果

<script>

window.onload = function(){

var url = document.location.toString();

    var arrUrl = url.split("//")[1];

    var arrUrl1=arrUrl.split("/")[2];

    var arrUrl2=arrUrl1.split(".")[0];   

    $(window.frames["iframe1"].document).find("#"+arrUrl2).parents("li").css("transform","scale(1.1)");

}

    </script>

8、获取href里面的值

$('.nav-tab li a').click(function(){

var con=$(this).attr('href');   

alert(con);

 });

9、返回顶部

 /*返回顶部*/

    $(window).scroll(function(){

        if ($(window).scrollTop()>100){

            $("#navbar-fixed-bottom-butt").fadeIn(500);

        }

        else

        {

            $("#navbar-fixed-bottom-butt").fadeOut(500);

        }

    });

   //当点击跳转链接后,回到页面顶部位置

    $("#navbar-fixed-bottom-butt").click(function(){

        $('body,html').animate({scrollTop:0},500);

        return false;

    })

10

$("li[name='navIndex']").each(function(){

        var _this = $(this);

        var _alias = _this.attr("alias");

        if(_pageData){

            if(_alias != null && (_alias.toLowerCase() == _pageData.split('-')[0].toLowerCase() || (_alias.toLowerCase()=='article1' && _pageData.split('-')[0].toLowerCase()=='article'))){

                _this.addClass("on");

            }

        }

    })

11/*渐隐效果*/

$(".pinpair-ul ul li a img").hover(function(){

    $(this).parents("li").siblings().find("a img").stop(true).fadeTo("slow",0.1);

},function(){

    $(this).parents("li").siblings().find("a img").stop(true).fadeTo("slow",1);

})

12  onclick(this)

<a onClick="changeCheckNum(this)" title="点击换一张" style="cursor:hand;"> 换一张</a>  

function changeCheckNum(obj){

     $(obj ).css("color","red")

}

13、

toggleBtn.toggle(function(){ 

//元素显示 代码③ 

 }, function(){ 

 //元素隐藏 代码④ 

 })

$(function(){

    $(".swi-pic").click(function(){

        var UL = $(".swi-title");

        if(UL.css("display")=="none"){

            UL.css("display","block");

        }

        else{

            UL.css("display","none");

        }

    });

});

 (2)if($content.is(":visible")){

   $content.hide();

}else{

   $content.show();

}

(3)

$(function(){

    $("#panel h5.head").bind("mouseover",function(){

        $(this).next().show();

   }).bind("mouseout",function(){

        $(this).next().hide();

   })

})

或者

$(function(){

    $("#panel h5.head").mouseover(function(){

       $(this).next().show();

   }).mouseout(function(){

       $(this).next().hide();

   })

})

$(function(){

    $(".more").click(function(){

        if($(".per-con").hasClass("over-hidden-h")){

            $(".per-con").removeClass("over-hidden-h");

            $(this).find("img").attr("src","img/up.png");

        }else{

            $(".per-con").addClass("over-hidden-h");

            $(this).find("img").attr("src","img/down.png");

        }

    });

})

(4)

$(function(){

   $("div").bind("mouseover mouseout", function(){

      $(this).toggleClass("over");

   });

})

/*四个找的公司详情页的表格*/

    $(".fa-caret-down").click(function () {

        $(".shou-disply").toggleClass('shou-disply-active');

        $(this).toggleClass('fa-caret-up').toggleClass("fa-caret-down");

    });

13、获取当前的下标

$(".add").click(function(){

var index=$(".add").index(this);

})

14、reduce用法

var arr1=[2,5.9,1,6]

// 两数之和

var num3=arr1.reduce(function(num1,num2){

  // console.log(num1,num2)

  return Number(num1)+Number(num2)

})

console.log(num3)

var num4=arr1.reduce(function(num1,num2){

  // console.log(num1,num2)

  return Math.max(num1,num2)

})

console.log(num4)

15请输入正整数

 $(".amount").keyup(function(){
 
         var value = jQuery(this).val();
         
         if((/^(\+|-)?\d+$/.test( value ))&&value>0){
         
         return true;
         
         }else{
         
         alert("请输入正整数!");
         
         jQuery("#amount").val("0");
         
         return false;
         
         }
 
 })

16select选中的值

页面默认渲染

$(".page").find("option:selected").val()

$(".select").on('change',function(){

$(this).find("option:selected").val()

})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值