JQUERY代码没有生效,先检查是否被引入到html代码中

> 在一个 html 页面中想使用 javascript 代码是很容易的,
> 只要在 html 代码中插入 <SCript> </script>标签,
> 再往里面放上要执行的 JavaScript 代码就行了。

JQUERY代码没有生效,先检查是否被引入
$ 就是jquery的简写,如果带 $ 的代码没有执行,
就需要先检查是否有引入JQUERY到当前的 html 代码中。

引入的方式有两种,本地引入和在线引入,
下面是在线引入的方法:

<script src="https://code.jquery.com/jquery-3.7.1.js">
</script>

这里需要注意的一点是,通常要在引入的代码下方另起一个 script 标签,然后在其中放入 jQuery 的代码。
不要在引入 jQuery 的代码的 script 标签中直接放 jQuery 的代码。
举例:
body 标签里有一个列表如下,

<ul><li>0 Bell</li><li>1 Umbrella</li><li>2 Stone</li><li>3 Fan</li><li>4 Axe</li>
</ul>

如下的 jQuery 代码是不生效的,因为它跟引入 jQuery 在同一个 script 标签 中了,所以是不会生效的。

<script src="https://code.jquery.com/jquery-3.7.1.js">$(document).ready(function(){var ul=$('ul');var lis=ul.find('li');var li=lis.eq(2);alert(li.text());})
</script>

要将 jQuery 代码和引入 jQuery 分开放到不同的 script 标签里,
如下:

<script src="https://code.jquery.com/jquery-3.7.1.js">
</script><SCript> 
$(document).ready(function(){var ul=$('ul');var lis=ul.find('li');var li=lis.eq(2);alert(li.text());
})

这样,jQuery 的代码才会生效。

————————————————————————————
另外,如果你要使用 jQuery 的 $(document).ready(function(){},请注意, $(document).ready(function(){}
里面不要包含超过一个功能的代码,
换句话说, $(document).ready(function(){} 里面只能有一个功能的代码,

举例如下:
功能一:

var ul=$(‘ul’); var lis=ul.find(‘li’); var li=lis.eq(2);
alert(li.text());

取列表中的第三个元素,并在弹出的窗口中显示其内容。

功能二:

var text=$('ul li:eq(1)').text();
alert(text);

使用 jQuery 的代码获取列表中的第二个元素,并在弹出的窗口中显示其内容。

那么如下错误的代码

$(document).ready(function(){var ul=$('ul');var lis=ul.find('li');var li=lis.eq(2);alert(li.text());var text=$('ul li:eq(1)').text();alert(text);
})

错误的将两个功能的代码放到 一个 $(document).ready(function()
就只会执行第一个功能的 jQuery 代码,而第二个功能代码就会被忽略。

正确的代码如下:

$(document).ready(function(){var ul=$('ul');var lis=ul.find('li');var li=lis.eq(2);alert(li.text());
})$(document).ready(function(){var text=$('ul li:eq(1)').text();alert(text);
})

每个 $(document).ready(function() 只放一个功能代码,就会被执行。
即,不同的功能的代码放在不同的 $(document).ready(function() 里面,就不会出现问题了。

July2024the10thWednesday

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/44200.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

zabbix“专家坐诊”第245期问答

问题一 Q&#xff1a;vfs.dev.discovery拿的是哪里的文件&#xff0c;我看源码里面获取的是/proc/parttions里面的信息&#xff0c;但是我没有这个device&#xff0c;是怎么获取出来的&#xff1f; 在这里插入图片描述 A&#xff1a;检查下系统内核版本或者agent程序版本&…

n-gram 掩码

n-gram 掩码&#xff08;mask&#xff09;通常用于自然语言处理任务中的文本预处理和特征提取。它的主要目的是在生成 n-gram 时过滤掉一些不需要的或无意义的 n-gram&#xff0c;从而提高模型的效率和准确性。 以下是一些常见的 n-gram 掩码的应用&#xff1a; 停止词过滤&am…

每日新闻7月10日 星期三

星期三 2024年7月10日 农历六月初五 不要羡慕别人的光芒&#xff0c;专注于点燃自己的灯。 每天60秒读懂世界 国务院督促努力应对油罐车事件&#xff1a;成立调查组彻查油罐车运输食用油事件。多个电商平台下架中储粮金鼎食用油&#xff0c;此前客服称产品符合国家标准&…

Linux系统升级OpenSSH版本到openssh-9.8p1

1、升级OpenSSH就要对应的升级OpenSSL&#xff0c;所以要同时要准备openssh-9.8p1.tar.gz和openssl-3.3.1.tar.gz 2、将两个压缩包上传到/home/user目录。 3、为了防止ssh安装失败导致无法连接服务器&#xff0c;需要先安装并启动telnet连接协议&#xff0c;命令如下&#xf…

数据库管理 常用函数,处理查询,管理表记录

常用函数 MySQL服务内置命令 语法&#xff1a;函数名(表头名) 可以单独用&#xff0c;也可以镶嵌 select day(now()) select格式: SELECT 函数(表头名) FROM 库名.表名&#xff1b;SELECT 函数(表头名) FROM 库名.表名 WHERE 条件&#xff1b; departments 部门…

【算法】字符串的排列

难度&#xff1a;中等 给你两个字符串 s1 和 s2 &#xff0c;写一个函数来判断 s2 是否包含 s1 的排列。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 换句话说&#xff0c;s1 的排列之一是 s2 的 子串 。 示例 1&#xff1a; 输入&#xff1a;…

如何在Java中使用GraphQL

如何在Java中使用GraphQL 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; GraphQL是一种用于API的查询语言&#xff0c;由Facebook于2012年开发并在2015年开源…

进程通信1

软硬链接&#xff1a; 区别&#xff1a;有无inode 动态库和静态库 静态库 .a 将 .o文件打包成 lib_.a文件 1、站在制作库工程师角度2、站在使用者角度使用动态库 建立动态库&#xff1a; [LHLVM-8-7-centos lesson24]$ vim mymath.c [LHLVM-8-7-centos lesson24]$ gcc -fPIC…

安卓腾讯桌球多功能助手直装版

安卓13自测效果&#xff0c;安卓12-安卓12以下一定可以的&#xff0c;QQ登陆的话扫码登陆&#xff0c;两个手机&#xff0c;一个扫码&#xff0c;一个游戏&#xff0c;一个手机的话&#xff0c;你可以下载个虚拟机&#xff0c;然后本机直装&#xff0c;用虚拟机QQ扫码即可 微信…

Web3D技术应用在什么场景,能给企业带来什么价值?

Web3D现在已经在很多行业和领域应用了&#xff0c;以 博维数孪 行业用户为例&#xff0c;它能够为企业带来一系列价值&#xff1a; 1、电商领域&#xff1a;在电商中&#xff0c;Web3D技术可以提供3D商品展示&#xff0c;让消费者能够全面了解商品的每一个细节&#xff0c;并且…

react 的条件渲染

##### 使用 if/else 语句 可以在 JSX 中使用普通的 JavaScript if/else 语句来进行条件渲染。 import React from react; function ConditionalRender(props) {const isLoggedIn props.isLoggedIn;if (isLoggedIn) {return <UserGreeting />;} else {return <Guest…

基于与STM32的加湿器之雾化片驱动

基于与STM32的加湿器之雾化片驱动 加湿器是一种由电力驱动&#xff0c;用于增加环境湿度的家用电器。加湿器通过特定的方式&#xff08;如蒸发、超声波振动或加热&#xff09;将水转化为水蒸气&#xff0c;并将这些水蒸气释放到空气中&#xff0c;从而增加空气中的湿度。主要功…

算法训练 | 图论Part5 | 107. 寻找存在的路径

目录 107. 寻找存在的路径 并查集法 107. 寻找存在的路径 题目链接&#xff1a;107. 寻找存在的路径 文章讲解&#xff1a;代码随想录 并查集法 代码一&#xff1a;并查集 #include <iostream> #include <vector> using namespace std;int n; // 节点数量 v…

中医四大经典之 No.1

且行且行 ID&#xff1a;九日尧三石 2024710 菜菜狗不知第几篇小笔记 四大经典之《内经》 1. 素问*痿论 治痿独取阳明&#xff0c;其次&#xff0c;冲脉、带脉、督脉也可。 2. 素问*汤液醪醴论 神不使&#xff1a;精神涣散、神机丧失 去宛&#xff08;瘀血&#xf…

中职网络安全wire0077数据包分析

从靶机服务器的FTP上下载wire0077.pcap&#xff0c;分析该文件&#xff0c;找出黑客入侵使用的协议&#xff0c;提交协议名称 SMTP 分析该文件&#xff0c;找出黑客入侵获取的zip压缩包&#xff0c;提交压缩包文件名 DESKTOP-M1JC4XX_2020_09_24_22_43_12.zip 分析该文件&…

移动互联安全扩展要求测评项

安全物理环境-无线接入点的位置选择 应为无线接入设备的安装选择合理位置&#xff0c;避免过度覆盖和电磁干扰。 无线接入设备的安装位置选择不当&#xff0c;易被攻击者利用&#xff0c;特别是攻击者会通过无线信号过度覆盖的弱点进行无线渗透攻击&#xff0c;因此要选择合理…

利用 Selenium 自动化抓取 Web of Science 论文数据:以 IEEE SENSORS JOURNAL 为例

在当今数字化时代,科研工作者面临着海量学术信息的挑战。有效地收集、筛选和分析相关领域的最新研究成果,对于保持科研竞争力至关重要。然而,手动检索和整理学术文献不仅耗时耗力,还容易出现疏漏。为了解决这一问题,我们可以借助自动化工具来提高文献检索的效率和准确性。…

JavaSE 面向对象程序设计进阶 IO流 字节流详解 抛出异常

input output 像水流一样读取数据 存储和读取数据的解决方案 内存中数据不能永久化存储 程序停止运行 数据消失 File只能对文件本身进行操作 不能读写文件里存储的数据 读写数据必须要有IO流 可以把程序中的数据保存到文件当中 还可以把本地文件中的数据读取到数据当中 分…

计算机未来大方向

选专业要了解自己的兴趣所在。 即想要学习什么样的专业&#xff0c;如果有明确的专业意向&#xff0c;就可以有针对性地选择那些专业实力较强的院校。 2.如果没有明确的专业意向&#xff0c;可以优先考虑一下院校。 确定一下自己想要选择综合性院校还是理工类院校或是像财经或者…

闭眼投!IF逐年上涨,国人录用率超高,无预警风险,平均8周录用!

本周投稿推荐 SCI • 能源科学类&#xff0c;1.5-2.0&#xff08;25天来稿即录&#xff09; • CCF推荐&#xff0c;4.5-5.0&#xff08;2天见刊&#xff09; • 生物医学制药类&#xff08;2天逢投必中&#xff09; EI • 各领域沾边均可&#xff08;2天录用&#xff09…