• JQuery 补充


    筛选:

    expr         String

    字符串值,包含供匹配当前元素集合的选择器表达式。

    jQuery      objectobject

    现有的jQuery对象,以匹配当前的元素。

    element             Expression

    一个用于匹配元素的DOM元素。

    function(index)    Function 

    一个函数用来作为测试元素的集合。它接受一个参数index,这是元素在jQuery集合的索引。在函数, this指的是当前的DOM元素。

    is(expr|obj|ele|fn)

    根据选择器、DOM元素或 jQuery 对象来检测匹配元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。

    如果没有元素符合,或者表达式无效,都返回'false'。

    parent([expr])

    取得一个包含着所有匹配元素的唯一父元素的元素集合。

    find(expr|obj|ele)

    搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。

    filter(expr|obj|ele|fn)

    筛选出与指定表达式匹配的元素集合。

    这个方法用于缩小匹配的范围。用逗号分隔多个表达式

    事件:

    type:要触发的事件类型

    data:传递给事件处理函数的附加参数

    trigger(type,[data])

    在每一个匹配的元素上触发某类事件。

    $("form:first").trigger("submit")   //提交第一个表单,但不用submit()

    triggerHandler(type, [data])

    这个特别的方法将会触发指定的事件类型上所有绑定的处理函数。但不会执行浏览器默认动作,也不会产生事件冒泡。

    这个方法的行为表现与trigger类似,但有以下三个主要区别:

    * 第一,他不会触发浏览器默认事件。

    * 第二,只触发jQuery对象集合中第一个元素的事件处理函数。

    * 第三,这个方法的返回的是事件处理函数的返回值,而不是据有可链性的jQuery对象。此外,如果最开始的jQuery对象集合为空,则这个方法返回 undefined 。

    .keyup(function(){
               $(this).triggerHandler("blur");   //当按键抬起后会去执行blur这个方法
            })

    click;

    $("#dian").click(function () {
        alert("Hello"); 
    }).click();    //不点之前会先执行点击事件

     

  • 相关阅读:
    Jmeter——引入第三方jar包
    Linux系统中安装和卸载node
    Element和Event中的各种offsetTop,clientTop,scrollTop等位置
    关于Linux下LaTeX无法找到已安装字体的问题与解决
    Ubuntu 21.04 使用命令行分配静态IP地址
    批量下载YouTube播放列表(playlist)视频、字幕
    修改tomcat的server.xml,context.xml文件后又自动还原问题
    Echarts legend属性设置
    剑指-30:包含min函数的栈
    无网安装Docker及Docker镜像的导入导出
  • 原文地址:https://www.cnblogs.com/Sea1ee/p/5940275.html
Copyright © 2020-2023  润新知