首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

即使没有匹配的元素,jquery $(selector).ready()代码也会运行

即使没有匹配的元素,jQuery $(selector).ready()代码也会运行。这是因为$(selector).ready()方法是在DOM加载完成后执行的,而不是等待元素匹配完成后再执行。如果没有匹配的元素,该方法仍然会在DOM加载完成后立即执行。

这个特性使得我们可以在页面加载完成后执行一些初始化操作,而不需要关心是否有匹配的元素。例如,我们可以在$(document).ready()中添加一些事件处理程序、执行一些初始化函数或者发送一些AJAX请求。

在腾讯云的云计算服务中,可以使用云函数 SCF(Serverless Cloud Function)来实现类似的功能。云函数是一种无服务器计算服务,可以在云端运行代码而无需关心服务器的管理和维护。通过编写云函数,我们可以在特定的事件触发时执行代码,例如在页面加载完成后执行一些初始化操作。

腾讯云云函数 SCF产品介绍链接地址:https://cloud.tencent.com/product/scf

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【一起来烧脑】读懂JQuery知识体系

背景 在现在就业过程中,运用JQuery是你加分项,那么什么是JQuery,嗯,jquery是JavaScript函数库,是一种轻量级JavaScript库,写得少,做多,导致jQuery有很多技术人员在使用它做项目...jQuery目录.png jQuery语法 基础语法: 美元符号定义 jQuery 选择符() "查询"和"查找" HTML 元素 jQuery 方法执行对元素操作 jQuery代码 $(document...).ready(function(){ //这里是jQuery代码 }); $(function(){ // 这里是jQuery代码 }); $( function() {} ); DOM加载完成后才可以对...DOM进行操作,如果文档没有完全加载之前运行函数,导致操作失败。...()方法 Not()方法 不匹配这个标准元素会被从集合中删除,匹配元素会被返回 Not()方法返回不匹配标准所有元素 jQuery AJAX AJAX是与服务器交换数据技术 在不重载全部页面的情况下

2.6K30
  • jQuery选择器大全(48个代码片段+21幅图演示)1

    本文配合截图、代码和简单概括对所有jQuery选择器进行了介绍,列举出了一些需要注意和区分地方。 一、基本选择器 1. id选择器(指定id元素) 将id="one"元素背景色设置为黑色。...上面第三个dd显示"没有内容"文本 ——2.3 :has(selector)(取选择器匹配元素) $(document).ready(function () { // 为包含...直系子元素会生效 ?...可见性过滤选择器 ——3.1 :hidden(取不可见元素jQuery至1.3.2之后:hidden选择器仅匹配display:none或元素,而不匹配...参照:http://www.jquerysdk.com/api/hidden-selector 下面的代码,先弹出"hello"对话框,然后hid-1显示,hid-2仍然是不可见。 ?

    2K70

    jQuery 快速入门教程

    内容目录 jQuery 入门 什么是jQuery 如何使用jQuery jQuery运行原理 如何选择jQuery版本 ready() 准备就绪时执行代码 jQuery 核心:选取元素...ready() 准备就绪时执行代码 如果我们在中引入jQuery库文件,并编写相应jQuery代码来操作DOM元素。...这很可能导致操作无法成功,因为此时内元素可能还没有加载出来,也就获取不到对应元素。因此,我们一般会将自己jQuery代码写在ready()事件函数中。...接下来我们进行DOM操作,应该使用jQuery对象方法,而不是Element对象方法。当然,jQuery对象可以转换为DOM元素,后面我们提到。...与此不同是,jQuery匹配不到对应元素时将返回一个空jQuery对象,我们仍然可以调用jQuery对象方法,而且并不会报错。因为jQuery智能地处理这种情况。

    13.6K30

    jQuery选择器大全(48个代码片段+21幅图演示)

    本文配合截图、代码和简单概括对所有jQuery选择器进行了介绍,列举出了一些需要注意和区分地方。 一、基本选择器 1. id选择器(指定id元素) 将id="one"元素背景色设置为黑色。...上面第三个dd显示"没有内容"文本 ——2.3 :has(selector)(取选择器匹配元素) $(document).ready(function () { // 为包含...可见性过滤选择器 ——3.1 :hidden(取不可见元素jQuery至1.3.2之后:hidden选择器仅匹配display:none或元素,而不匹配...参照:http://www.jquerysdk.com/api/hidden-selector 下面的代码,先弹出"hello"对话框,然后hid-1显示,hid-2仍然是不可见。 ?...属性过滤选择器 ——4.1 [attribute](取拥有attribute属性元素) 下面的代码,最后一个a标签没有title属性,所以它仍然带下划线 ?

    5K80

    jQuery基础系列

    image.png jQuery 入口函数: $(document).ready(function(){ // 执行代码 }); 或者 $(function(){ // 执行代码 });...选择一个上级元素最后一个同类子元素 :empty 选择元素里面没有任何内容,这里没有内容指的是一点内容都没有 :not() 否定选择器 :first-line 用于选取指定选择器首行 :first-letter...jQuery选择器匹配元素 .add() 将元素添加到匹配元素集合中 .addSelf() 把堆栈中之前元素添加到当前集合中 .children() 获取匹配元素集合中每个元素所有子元素 .closest...() 从元素本身开始,逐级向上元素匹配,并返回最先匹配祖先元素 .contents() 获得匹配元素集合中每个元素元素 .each() 对jQuery对象进行迭代,为每个匹配元素执行函数 .end...() 把所有匹配元素用指定内容或元素包裹起来 wrapinner() 将每一个匹配元素子内容用指定内容或元素包裹起来 jQuery hide() 和 show()隐藏和显示 HTML 元素

    2.6K20

    jQuery基础图文系列

    image.png jQuery 入口函数: $(document).ready(function(){ // 执行代码 }); 或者 $(function(){ // 执行代码 });...选择一个上级元素最后一个同类子元素 :empty 选择元素里面没有任何内容,这里没有内容指的是一点内容都没有 :not() 否定选择器 :first-line 用于选取指定选择器首行 :first-letter...jQuery选择器匹配元素 .add() 将元素添加到匹配元素集合中 .addSelf() 把堆栈中之前元素添加到当前集合中 .children() 获取匹配元素集合中每个元素所有子元素 .closest...() 从元素本身开始,逐级向上元素匹配,并返回最先匹配祖先元素 .contents() 获得匹配元素集合中每个元素元素 .each() 对jQuery对象进行迭代,为每个匹配元素执行函数 .end...jQuery load() 方法是简单但强大 AJAX 方法 $(selector).load(URL,data,callback); $(document).ready(function

    4.5K10

    JQuery 学了不亏

    注意 :在设置或读取元素属性时,attr()和prop()基本没有区别;但是在读取或设置表单元素(按钮)选中状态时,必须用prop()方法,attr()不会监听按钮选中状态改变,只看标签属性checked...$(selector).each () 方法规定为每个匹配元素规定运行函数 $(selector).each(function(){ body }) 匹配元素并规定运行函数。..., function(){ body }); 为元素对象列表中每个元素规定运行函数。...(function(){ //文档加载完毕后执行 }) 区别:原生 onload 事件不能重复书写,产生覆盖问题;jquery 中对事件做了优化,可以重复书写 ready 方法,依次执行 事件绑定方式...实战 页面效果 代码分析 页面元素 ​ 初始代码 ​ 绑定省份 ​ 绑定城市 ​

    1.8K30

    第86节:Java中JQuery基础

    jquery代码: $().ready(function(){ }); // 导包,引入JQ文件 <script type="text/javascript" src="../.....([[data],fn]) 触发每一个<em>匹配</em><em>的</em>click事件,这个函数会调用执行绑定到click事件<em>的</em>所有函数。...fn,在每个<em>匹配</em><em>元素</em><em>的</em>click世界中绑定<em>的</em>处理函数 [data],fn $("p").click(); // 所有段落点击隐藏 $("p").click( function(){ $(this).hide...">hello jquery代码 $("p").show() jquery库可以通过一行简单代码添加到网页中,库包含html元素选取和操作,css操作,html事件函数,JavaScript特效和动画...this).hide()隐藏当前 HTML 元素 $(selector).action() $(this).hide() - 隐藏当前元素 jquery函数 // 为了防止文档完全加载就绪之前运行代码

    2.9K30

    JavaScript 学习-35.jQuery 基础语法与事件

    > 入口函数 为了防止文档在完全加载(就绪)之前运行 jQuery 代码,即在 DOM 加载完成后才可以对 DOM 进行操作。...可以将 jQuery 代码位于一个 $(document).ready() 函数中 $(document).ready(function(){ // 执行代码 alert...执行 window.onload $(document).ready 执行时机 必须等网页全部加载完毕,包含图片等,再执行onload 只需等待页面中DOM结构加载完毕 执行次数 只执行一次,第二个覆盖前面的...jQuery 基本语法 通过jQuery 可以对元素查询修改操作,可以添加事件。...基本语法结构 美元符号定义 jQuery 选择符(selector)”查询”和”查找” HTML 元素 jQuery action() 执行对元素操作 $(selector).action()

    2K10

    4-Jquery学习四-事件操作

    /page/tag/jquery-event-methods 1,ready ready()函数用于在当前文档结构载入完毕后立即执行指定函数。...即使是执行live()函数之后新添加元素,只要它匹配当前jQuery对象选择器,绑定事件处理函数仍然对其有效。 要删除通过live()绑定事件,请使用die()函数。...即使是执行on()函数之后新添加元素,只要它符合条件,绑定事件处理函数对其有效。 要删除通过on()绑定事件,请使用off()函数。...] [, data ] ) 示例&说明: 以点击事件("click")为例,以下是jQuery中事件函数常规用法(某些函数存在其它形式用法,此处暂不列出): // 这里选择器selector用于指定可以触发事件元素...使用该函数可以手动触发执行元素上绑定事件处理函数,触发执行该元素默认行为。

    4.5K90

    1-选择器与DOM对象

    前言: 好久没有更新博客了, 最近想复习下 之前学过JS相关内容, 算是自己一种总结. 知识长时间不用就会忘记, 多学多记多用!!...">jQuery编程测试 我们编写如下jQuery代码: 用在线编辑器运行一下代码是否和你想象一样呢?...$(document).ready(function () { // dd元素中包含"jQuery"文本变色 $('dd:contains("jQuery")').css('color', '#FF0000...'); }); (7.2) :empty(取不包含子元素或文本为空元素) $('dd:empty').html('没有内容'); (7.3) :has(selector)(取选择器匹配元素即使span...(9) 属性过滤器 (9.1) [attribute](取拥有attribute属性元素) 下面的代码,最后一个a标签没有title属性,所以它仍然带下划线 代码在9.2 中展示 (9.2) [

    2.9K110

    Python全栈之jQuery笔记

    ready(function () { 代码块 }); 方式二: $(function () { 代码块 }); JS入口函数: window.onload = function...() { 代码块 }; 两种入口函数区别: 1.jQuery入口函数要比JS入口函数先执行; 2.jQuery入口函数等待页面加载完成才执行,但不会等待图片加载;...,造成内存泄漏,绑定事件不会清除. remove: 相比于empty,自身删除 注意:jQuery remove() 方法可接受一个参数,允许您对被删元素进行过滤: $("p").remove...(true) 返回值为复制元素,和原来元素没有任何关系.即修改新元素,不会影响到原来元素 $(selector).clone(); jQuery特殊属性操作 1.1 val方法...each作用:遍历jQuery对象集合,为每个匹配元素执行一个函数 $(selector).each(function(index, element){}); 第一个参数表示当前元素所有匹配元素索引号

    5.5K40

    jQuery

    基本语法 $(selector).action() 文档就绪函数 所有 jQuery 函数位于一个 document ready 函数中,为了防止文档在完全加载(就绪)之前运行 jQuery 代码。...例如:$("p").css("background-color","red"); 3. jQuery 事件 通常会把 jQuery代码放到部分事件处理方法中。...Event 函数 绑定函数至 $(document).ready(function) 将函数绑定到文档就绪事件(当文档完成加载时) $(selector).click(function) 触发或将函数绑定到被选元素点击事件...不匹配这个标准元素会被从集合中删除,匹配元素会被返回。 not() - 与filter()相反。...无法使用缓存文件(更新服务器上文件或数据库) 2. 向服务器发送大量数据(POST 没有数据量限制) 3.

    16.4K20

    jq---方法总结

    前者是jQuery代码版本,它带有注释信息,建议你在开发环境中使用该文件,以便于调试或阅读源代码。...一:$(document).ready(function(){ // 在这里编写我们希望在DOM准备就绪后执行代码 jQueryready()函数可以重复调用 }); 二:$( function()...{ // 在这里编写我们希望在DOM准备就绪后执行代码 } ); 4.jQuery 核心:选取元素 $("#uid"); // 选取id属性为"uid"单个元素 $("p"); // 选取所有的p元素...属性 find("ul") // 返回匹配这些div元素所有后代ul元素jQuery对象 children() // 返回匹配这些ul元素所有子代元素jQuery对象 $("selector...()、toggle()等方法作用相同, * 用法类似,只是带有不同动画效果 */ $("selector").slideDown(); // 显示隐藏元素,带有向下滑动过渡动画效果 $("selector

    3K20

    jquery和原生dom对象转换&常用函数方法

    返回是一个类似数组对象,jquery可以通过$p[0]下标来获取对应对象,可以获取$p 长度 ?...页面上没有id=abc元素,选中原生js对象时,返回是null,我们可以知道选中这个元素不存在。...,包括所有匹配元素匹配元素下级元素、文字节点 通常我们将页面上一个元素插入到DOM里另一个地方,它会被从老地方移走,类似剪切效果 $('.hello').appendTo('.goodbye');...传递处理函数给.ready()方法,能保证DOM准备好后就执行这个函数,因此,这里是进行所有其它事件绑定及运行其它 jQuery 代码最佳地方。...如果执行代码需要在元素被加载之后才能使用时,(例如,取得图片大小需要在图片被加载完后才能知道),就需要将这样代码放到 load 事件中。

    2.1K30

    01-老马jQuery教程-jQuery入口函数及选择器

    很多老项目都是jQuery开发,所以jQuery还会运行很长时间。...而且对于页面中iframe等子页面做了兼容处理。直接用如下方法进行使用: // 第一种方式: 给document绑定ready事件。...3.3 jQuery包装对象和DOM对象 通过jQuery选择器选择出来对象都是jQuery包装对象,里面封装了jQuery很多API方法,后续我们一一学习。...:contains(text) $("div:contains('John')") 匹配包含给定文本元素 :not(selector) $("input:not(:checked)") 去除所有与给定选择器匹配元素...oddTrs.css('backgroundColor', '#aaa'); // jQuery:如果包装对象里面元素是多个时候,做设置操作影响包装对象中所有dom对象。

    2.5K100
    领券