首页 > 软件开发 > JQUERY >

50个必备的实用jQuery代码段

来源:互联网 2023-03-17 00:52:16 481

初学jQuery的同学们必备的50个必备的实用jQuery代码段klu办公区 - 实用经验教程分享!

步骤/方法

  • 1

    如何创建嵌套的过滤器:klu办公区 - 实用经验教程分享!

    50个必备的实用jQuery代码段klu办公区 - 实用经验教程分享!

  • 2

    如何重用元素搜索:klu办公区 - 实用经验教程分享!

    50个必备的实用jQuery代码段klu办公区 - 实用经验教程分享!

  • 3

    任何使用has()来检查某个元素是否包含某个类或是元素:klu办公区 - 实用经验教程分享!

    50个必备的实用jQuery代码段klu办公区 - 实用经验教程分享!

  • 4

    如何使用jQuery来切换样式表klu办公区 - 实用经验教程分享!

    //找出你希望切换的媒体类型(media-type),然后把href设置成新的样式表。 klu办公区 - 实用经验教程分享!

    $('link[media='screen']').attr('href', 'Alternative.css');klu办公区 - 实用经验教程分享!

  • 5

    如何限制选择范围(基于优化目的): klu办公区 - 实用经验教程分享!

    //尽可能使用标签名来作为类名的前缀, klu办公区 - 实用经验教程分享!

    //这样jQuery就不需要花费更多的时间来搜索 klu办公区 - 实用经验教程分享!

    //你想要的元素。还要记住的一点是, klu办公区 - 实用经验教程分享!

    //针对于你的页面上的元素的操作越具体化, klu办公区 - 实用经验教程分享!

    //就越能降低执行和搜索的时间。 klu办公区 - 实用经验教程分享!

    varin_stock = $('#shopping_cart_items input.is_in_stock'); ul id="shopping_cart_items">li>input type="radio" value="Item-X" name="item" class="is_in_stock" /> Item X/li>li>input type="radio" value="Item-Y" name="item" class="3-5_days" /> Item Y/li>li>input type="radio" value="Item-Z" name="item" class="unknown" /> Item Z/li>/ul>klu办公区 - 实用经验教程分享!

  • 6

    如何正确地使用ToggleClass: klu办公区 - 实用经验教程分享!

    //切换(toggle)类允许你根据某个类的 klu办公区 - 实用经验教程分享!

    //是否存在来添加或是删除该类。 klu办公区 - 实用经验教程分享!

    //这种情况下有些开发者使用: klu办公区 - 实用经验教程分享!

    a.hasClass('blueButton') ? a.removeClass('blueButton') : a.addClass('blueButton'); klu办公区 - 实用经验教程分享!

    //toggleClass允许你使用下面的语句来很容易地做到这一点 klu办公区 - 实用经验教程分享!

    a.toggleClass('blueButton'); klu办公区 - 实用经验教程分享!

  • 7

    如何设置IE特有的功能: klu办公区 - 实用经验教程分享!

    if($.browser.msie) { klu办公区 - 实用经验教程分享!

    // Internet Explorer就是个虐待狂 klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

  • 8

    如何使用jQuery来代替一个元素: klu办公区 - 实用经验教程分享!

    $('#thatdiv').replaceWith('fnuh'); klu办公区 - 实用经验教程分享!

  • 9

    如何验证某个元素是否为空: klu办公区 - 实用经验教程分享!

    if($('#keks').html()) { klu办公区 - 实用经验教程分享!

    //什么都没有找到; } klu办公区 - 实用经验教程分享!

  • 10

    如何从一个未排序的集合中找出某个元素的索引号 klu办公区 - 实用经验教程分享!

    $("ul > li").click(function() { klu办公区 - 实用经验教程分享!

    varindex = $(this).prevAll().length; klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 11

    如何把函数绑定到事件上: klu办公区 - 实用经验教程分享!

    $('#foo').bind('click', function() { klu办公区 - 实用经验教程分享!

    alert('User clicked on "foo."'); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 12

    如何追加或是添加html到元素中: klu办公区 - 实用经验教程分享!

    $('#lal').append('sometext'); klu办公区 - 实用经验教程分享!

  • 13

    在创建元素时,如何使用对象字面量(literal)来定义属性 klu办公区 - 实用经验教程分享!

    vare = $("", { href: "#", class: "a-class another-class", title: "..."});klu办公区 - 实用经验教程分享!

  • 14

    如何使用多个属性来进行过滤 klu办公区 - 实用经验教程分享!

    //在使用许多相类似的有着不同类型的input元素时, klu办公区 - 实用经验教程分享!

    //这种基于精确度的方法很有用 klu办公区 - 实用经验教程分享!

    varelements = $('#someid input[type=sometype][value=somevalue]').get();klu办公区 - 实用经验教程分享!

  • 15

    如何使用jQuery来预加载图像: klu办公区 - 实用经验教程分享!

    jQuery.preloadImages = function() { klu办公区 - 实用经验教程分享!

    for(vari = 0; i arguments.length; i ) { klu办公区 - 实用经验教程分享!

    $("img />").attr('src', arguments[i]); klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

    }; klu办公区 - 实用经验教程分享!

    //用法 klu办公区 - 实用经验教程分享!

    $.preloadImages('image1.gif', '/path/to/image2.png', 'some/image3.jpg');klu办公区 - 实用经验教程分享!

  • 16

    如何为任何与选择器相匹配的元素设置事件处理程序: klu办公区 - 实用经验教程分享!

    $('button.someClass').live('click', someFunction); klu办公区 - 实用经验教程分享!

    //注意,在jQuery 1.4.2中,delegate和undelegate选项 klu办公区 - 实用经验教程分享!

    //被引入代替live,因为它们提供了更好的上下文支持 klu办公区 - 实用经验教程分享!

    //例如,就table来说,以前你会用 klu办公区 - 实用经验教程分享!

    //.live() klu办公区 - 实用经验教程分享!

    $("table").each(function(){ klu办公区 - 实用经验教程分享!

    $("td", this).live("hover", function(){ klu办公区 - 实用经验教程分享!

    $(this).toggleClass("hover"); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

    //现在用 klu办公区 - 实用经验教程分享!

    $("table").delegate("td", "hover", function(){ klu办公区 - 实用经验教程分享!

    $(this).toggleClass("hover"); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 17

    如何找到一个已经被选中的option元素: klu办公区 - 实用经验教程分享!

    $('#someElement').find('option:selected'); klu办公区 - 实用经验教程分享!

  • 18

    如何隐藏一个包含了某个值文本的元素: klu办公区 - 实用经验教程分享!

    $("p.value:contains('thetextvalue')").hide(); klu办公区 - 实用经验教程分享!

  • 19

    如果自动滚动到页面中的某区域 klu办公区 - 实用经验教程分享!

    jQuery.fn.autoscroll = function(selector) { klu办公区 - 实用经验教程分享!

    $('html,body').animate( klu办公区 - 实用经验教程分享!

    {scrollTop: $(selector).offset().top}, klu办公区 - 实用经验教程分享!

    500 klu办公区 - 实用经验教程分享!

    }; klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

    //然后像这样来滚动到你希望去到的class/area上。 klu办公区 - 实用经验教程分享!

    $('.area_name').autoscroll(); klu办公区 - 实用经验教程分享!

  • 20

    如何检测各种浏览器: klu办公区 - 实用经验教程分享!

    检测Safari (if( $.browser.safari)), klu办公区 - 实用经验教程分享!

    检测IE6及之后版本 (if($.browser.msie && $.browser.version > 6 )), klu办公区 - 实用经验教程分享!

    检测IE6及之前版本 (if($.browser.msie && $.browser.version = 6 )), klu办公区 - 实用经验教程分享!

    检测FireFox 2及之后版本 (if($.browser.mozilla && $.browser.version >= '1.8')) klu办公区 - 实用经验教程分享!

  • 21

    如何替换串中的词 klu办公区 - 实用经验教程分享!

    varel = $('#id'); klu办公区 - 实用经验教程分享!

    el.html(el.html().replace(/word/ig, '')); klu办公区 - 实用经验教程分享!

  • 22

    如何禁用右键单击上下文菜单: klu办公区 - 实用经验教程分享!

    $(document).bind('contextmenu',function(e){ klu办公区 - 实用经验教程分享!

    returnfalse; klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 23

    如何定义一个定制的选择器 klu办公区 - 实用经验教程分享!

    $.expr[':'].mycustomselector = function(element, index, meta, stack){ klu办公区 - 实用经验教程分享!

    // element- 一个DOM元素 klu办公区 - 实用经验教程分享!

    // index – 栈中的当前循环索引 klu办公区 - 实用经验教程分享!

    // meta – 有关选择器的元数据 klu办公区 - 实用经验教程分享!

    // stack – 要循环的所有元素的栈 klu办公区 - 实用经验教程分享!

    // 如果包含了当前元素就返回true klu办公区 - 实用经验教程分享!

    // 如果不包含当前元素就返回false }; klu办公区 - 实用经验教程分享!

    // 定制选择器的用法: klu办公区 - 实用经验教程分享!

    $('.someClasses:test').doSomething(); klu办公区 - 实用经验教程分享!

  • 24

    如何检查某个元素是否存在 klu办公区 - 实用经验教程分享!

    if($('#someDiv').length) { klu办公区 - 实用经验教程分享!

    //万岁!!!它存在…… klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

  • 24该信息未经许可获取自百度经验
  • 25

    如何使用jQuery来检测右键和左键的鼠标单击两种情况: klu办公区 - 实用经验教程分享!

    $("#someelement").live('click', function(e) { klu办公区 - 实用经验教程分享!

    if( (!$.browser.msie && e.button == 0) || ($.browser.msie && e.button == 1) ) { klu办公区 - 实用经验教程分享!

    alert("Left Mouse Button Clicked"); klu办公区 - 实用经验教程分享!

    } elseif(e.button == 2) { klu办公区 - 实用经验教程分享!

    alert("Right Mouse Button Clicked"); klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 26

    如何显示或是删除input域中的默认值 klu办公区 - 实用经验教程分享!

    //这段代码展示了在用户未输入值时, klu办公区 - 实用经验教程分享!

    //如何在文本类型的input域中保留 klu办公区 - 实用经验教程分享!

    //一个默认值 klu办公区 - 实用经验教程分享!

    wap_val = []; klu办公区 - 实用经验教程分享!

    $(".swap").each(function(i){ klu办公区 - 实用经验教程分享!

    wap_val[i] = $(this).val(); klu办公区 - 实用经验教程分享!

    $(this).focusin(function(){ klu办公区 - 实用经验教程分享!

    if($(this).val() == swap_val[i]) { klu办公区 - 实用经验教程分享!

    $(this).val(""); klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

    }).focusout(function(){ klu办公区 - 实用经验教程分享!

    if($.trim($(this).val()) == "") { klu办公区 - 实用经验教程分享!

    $(this).val(swap_val[i]); klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 27

    如何在一段时间之后自动隐藏或关闭元素(支持1.4版本): klu办公区 - 实用经验教程分享!

    //这是1.3.2中我们使用setTimeout来实现的方式 klu办公区 - 实用经验教程分享!

    setTimeout(function() { klu办公区 - 实用经验教程分享!

    $('.mydiv').hide('blind', {}, 500) klu办公区 - 实用经验教程分享!

    }, 5000); klu办公区 - 实用经验教程分享!

    //而这是在1.4中可以使用delay()这一功能来实现的方式(这很像是休眠) klu办公区 - 实用经验教程分享!

    $(".mydiv").delay(5000).hide('blind', {}, 500); klu办公区 - 实用经验教程分享!

  • 28

    如何把已创建的元素动态地添加到DOM中: klu办公区 - 实用经验教程分享!

    varnewDiv = $(''); klu办公区 - 实用经验教程分享!

    newDiv.attr('id','myNewDiv').appendTo('body'); klu办公区 - 实用经验教程分享!

  • 29

    如何限制“Text-Area”域中的字符的个数: klu办公区 - 实用经验教程分享!

    jQuery.fn.maxLength = function(max){ klu办公区 - 实用经验教程分享!

    this.each(function(){ klu办公区 - 实用经验教程分享!

    vartype = this.tagName.toLowerCase(); klu办公区 - 实用经验教程分享!

    varinputType = this.type? this.type.toLowerCase() : null; klu办公区 - 实用经验教程分享!

    if(type == "input"&& inputType == "text"|| inputType == "password"){ klu办公区 - 实用经验教程分享!

    //Apply the standard maxLength klu办公区 - 实用经验教程分享!

    this.maxLength = max; klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

    elseif(type == "textarea"){ klu办公区 - 实用经验教程分享!

    this.onkeypress = function(e){ klu办公区 - 实用经验教程分享!

    varob = e || event; klu办公区 - 实用经验教程分享!

    varkeyCode = ob.keyCode; klu办公区 - 实用经验教程分享!

    varhasSelection = document.selection? document.selection.createRange().text.length > 0 : this.selectionStart != this.selectionEnd; klu办公区 - 实用经验教程分享!

    return!(this.value.length >= max && (keyCode > 50 || keyCode == 32 || keyCode == 0 || keyCode == 13) && !ob.ctrlKey && !ob.altKey && !hasSelection); klu办公区 - 实用经验教程分享!

    }; klu办公区 - 实用经验教程分享!

    this.onkeyup = function(){ klu办公区 - 实用经验教程分享!

    if(this.value.length > max){ klu办公区 - 实用经验教程分享!

    this.value = this.value.substring(0,max); klu办公区 - 实用经验教程分享!

    } }}})}; klu办公区 - 实用经验教程分享!

    //用法 klu办公区 - 实用经验教程分享!

    $('#mytextarea').maxLength(500); klu办公区 - 实用经验教程分享!

  • 30

    如何为函数创建一个基本的测试 klu办公区 - 实用经验教程分享!

    //把测试单独放在模块中 klu办公区 - 实用经验教程分享!

    module("Module B"); klu办公区 - 实用经验教程分享!

    test("some other test", function() { klu办公区 - 实用经验教程分享!

    //指明测试内部预期有多少要运行的断言 klu办公区 - 实用经验教程分享!

    expect(2); klu办公区 - 实用经验教程分享!

    //一个比较断言,相当于JUnit的assertEquals klu办公区 - 实用经验教程分享!

    equals( true, false, "failing test"); klu办公区 - 实用经验教程分享!

    equals( true, true, "passing test"); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 31

    如何在jQuery中克隆一个元素: klu办公区 - 实用经验教程分享!

    varcloned = $('#somediv').clone(); klu办公区 - 实用经验教程分享!

  • 32

    在jQuery中如何测试某个元素是否可见 klu办公区 - 实用经验教程分享!

    if($(element).is(':visible') == 'true') { klu办公区 - 实用经验教程分享!

    //该元素是可见的 } klu办公区 - 实用经验教程分享!

  • 33

    如何把一个元素放在屏幕的中心位置: klu办公区 - 实用经验教程分享!

    jQuery.fn.center = function() { klu办公区 - 实用经验教程分享!

    this.css('position','absolute'); klu办公区 - 实用经验教程分享!

    this.css('top', ( $(window).height() - this.height() ) / $(window).scrollTop() 'px'); klu办公区 - 实用经验教程分享!

    this.css('left', ( $(window).width() - this.width() ) / 2 $(window).scrollLeft() 'px'); klu办公区 - 实用经验教程分享!

    returnthis; klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

    //这样来使用上面的函数: klu办公区 - 实用经验教程分享!

    $(element).center(); klu办公区 - 实用经验教程分享!

  • 34

    如何把有着某个特定名称的所有元素的值都放到一个数组中:vararrInputValues = newArray(); $("input[name='table[]']").each(function(){ arrInputValues.push($(this).val()); });klu办公区 - 实用经验教程分享!

  • 35

    如何从元素中除去HTML klu办公区 - 实用经验教程分享!

    (function($) { klu办公区 - 实用经验教程分享!

    $.fn.stripHtml = function() { klu办公区 - 实用经验教程分享!

    varregexp = /("[^"]*"|'[^']*'|[^'">])*>/gi; klu办公区 - 实用经验教程分享!

    this.each(function() { klu办公区 - 实用经验教程分享!

    $(this).html( $(this).html().replace(regexp,”") ); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

    return$(this); klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

    })(jQuery); klu办公区 - 实用经验教程分享!

    //用法: klu办公区 - 实用经验教程分享!

    $('p').stripHtml(); klu办公区 - 实用经验教程分享!

  • 36

    如何使用closest来取得父元素: klu办公区 - 实用经验教程分享!

    $('#searchBox').closest('div'); klu办公区 - 实用经验教程分享!

  • 37

    如何使用Firebug和Firefox来记录jQuery事件日志: klu办公区 - 实用经验教程分享!

    // 允许链式日志记录 klu办公区 - 实用经验教程分享!

    // 用法: klu办公区 - 实用经验教程分享!

    $('#someDiv').hide().log('div hidden').addClass('someClass'); klu办公区 - 实用经验教程分享!

    jQuery.log = jQuery.fn.log = function(msg) { klu办公区 - 实用经验教程分享!

    if(console){ klu办公区 - 实用经验教程分享!

    console.log("%s: %o", msg, this); klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

    returnthis; klu办公区 - 实用经验教程分享!

    }; klu办公区 - 实用经验教程分享!

  • 38

    如何强制在弹出窗口中打开链接: klu办公区 - 实用经验教程分享!

    jQuery('a.popup').live('click', function(){ klu办公区 - 实用经验教程分享!

    newwindow=window.open($(this).attr('href'),'','height=200,width=150'); klu办公区 - 实用经验教程分享!

    if(window.focus) { klu办公区 - 实用经验教程分享!

    newwindow.focus(); klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

    returnfalse; klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 39

    如何强制在新的选项卡中打开链接: klu办公区 - 实用经验教程分享!

    jQuery('a.newTab').live('click', function(){ klu办公区 - 实用经验教程分享!

    newwindow=window.open($(this).href); klu办公区 - 实用经验教程分享!

    jQuery(this).target = "_blank"; klu办公区 - 实用经验教程分享!

    returnfalse; klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 40

    在jQuery中如何使用.siblings()来选择同辈元素 klu办公区 - 实用经验教程分享!

    // 不这样做 klu办公区 - 实用经验教程分享!

    $('#nav li').click(function(){ klu办公区 - 实用经验教程分享!

    $('#nav li').removeClass('active'); klu办公区 - 实用经验教程分享!

    $(this).addClass('active'); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

    //替代做法是 klu办公区 - 实用经验教程分享!

    $('#nav li').click(function(){ klu办公区 - 实用经验教程分享!

    $(this).addClass('active').siblings().removeClass('active'); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 41

    如何切换页面上的所有复选框: klu办公区 - 实用经验教程分享!

    vartog = false; klu办公区 - 实用经验教程分享!

    // 或者为true,如果它们在加载时为被选中状态的话 klu办公区 - 实用经验教程分享!

    $('a').click(function() { klu办公区 - 实用经验教程分享!

    $("input[type=checkbox]").attr("checked",!tog); klu办公区 - 实用经验教程分享!

    tog = !tog; klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 42

    如何基于一些输入文本来过滤一个元素列表: klu办公区 - 实用经验教程分享!

    //如果元素的值和输入的文本相匹配的话 klu办公区 - 实用经验教程分享!

    //该元素将被返回 klu办公区 - 实用经验教程分享!

    $('.someClass').filter(function() { klu办公区 - 实用经验教程分享!

    return$(this).attr('value') == $('input#someId').val(); klu办公区 - 实用经验教程分享!

    }) klu办公区 - 实用经验教程分享!

  • 43

    如何获得鼠标垫光标位置x和y klu办公区 - 实用经验教程分享!

    $(document).ready(function() { klu办公区 - 实用经验教程分享!

    $(document).mousemove(function(e){ klu办公区 - 实用经验教程分享!

    $(’#XY’).html(”X Axis : ” e.pageX ” | Y Axis ” e.pageY); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 44

    如何把整个的列表元素(List Element,LI)变成可点击的 klu办公区 - 实用经验教程分享!

    $("ul li").click(function(){ klu办公区 - 实用经验教程分享!

    window.location=$(this).find("a").attr("href"); klu办公区 - 实用经验教程分享!

    returnfalse; klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

    ul> klu办公区 - 实用经验教程分享!

    li>a href="#">Link 1/a>/li> klu办公区 - 实用经验教程分享!

    li>a href="#">Link 2/a>/li> klu办公区 - 实用经验教程分享!

    li>a href="#">Link 3/a>/li> klu办公区 - 实用经验教程分享!

    li>a href="#">Link 4/a>/li> klu办公区 - 实用经验教程分享!

    /ul> klu办公区 - 实用经验教程分享!

  • 45

    如何使用jQuery来解析XML(基本的例子): klu办公区 - 实用经验教程分享!

    functionparseXml(xml) { klu办公区 - 实用经验教程分享!

    //找到每个Tutorial并打印出author klu办公区 - 实用经验教程分享!

    $(xml).find("Tutorial").each(function() { klu办公区 - 实用经验教程分享!

    $("#output").append($(this).attr("author") ""); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

  • 46

    如何检查图像是否已经被完全加载进来 klu办公区 - 实用经验教程分享!

    $('#theImage').attr('src', 'image.jpg').load(function() { klu办公区 - 实用经验教程分享!

    alert('This Image Has Been Loaded'); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

  • 47

    如何使用jQuery来为事件指定命名空间: klu办公区 - 实用经验教程分享!

    //事件可以这样绑定命名空间 klu办公区 - 实用经验教程分享!

    $('input').bind('blur.validation', function(e){ klu办公区 - 实用经验教程分享!

    // ... klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

    //data方法也接受命名空间 klu办公区 - 实用经验教程分享!

    $('input').data('validation.isValid', true); klu办公区 - 实用经验教程分享!

  • 48

    如何检查cookie是否启用 klu办公区 - 实用经验教程分享!

    vardt = newDate(); klu办公区 - 实用经验教程分享!

    dt.setSeconds(dt.getSeconds() 60); klu办公区 - 实用经验教程分享!

    document.cookie = "cookietest=1; expires=" dt.toGMTString(); klu办公区 - 实用经验教程分享!

    varcookiesEnabled = document.cookie.indexOf("cookietest=") != -1; klu办公区 - 实用经验教程分享!

    if(!cookiesEnabled) { klu办公区 - 实用经验教程分享!

    //没有启用cookie klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

  • 49

    如何让cookie过期: klu办公区 - 实用经验教程分享!

    vardate = newDate(); klu办公区 - 实用经验教程分享!

    date.setTime(date.getTime() (x * 60 * 1000)); klu办公区 - 实用经验教程分享!

    $.cookie('example', 'foo', { expires: date }); klu办公区 - 实用经验教程分享!

  • 50

    如何使用一个可点击的链接来替换页面中任何的URL klu办公区 - 实用经验教程分享!

    $.fn.replaceUrl = function() { klu办公区 - 实用经验教程分享!

    varregexp = /((ftp|http|https):\/\/(\w :{0,1}\w*@)?(\S )(:[0-9] )?(\/|\/([\w#!:.? =&%@!\-\/]))?)/gi; klu办公区 - 实用经验教程分享!

    this.each(function() { klu办公区 - 实用经验教程分享!

    $(this).html( klu办公区 - 实用经验教程分享!

    $(this).html().replace(regexp,'a href="$1">$1/a>‘) klu办公区 - 实用经验教程分享!

    ); klu办公区 - 实用经验教程分享!

    }); klu办公区 - 实用经验教程分享!

    return$(this); klu办公区 - 实用经验教程分享!

    } klu办公区 - 实用经验教程分享!

    //用法  klu办公区 - 实用经验教程分享!

    $('p').replaceUrl(); klu办公区 - 实用经验教程分享!

  • 注意事项

    • 初学者多练习klu办公区 - 实用经验教程分享!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!klu办公区 - 实用经验教程分享!


    标签: JQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码