
正文
导入了jquery使用不了,导入jquery的js文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
哪位大神可以告诉我为什么我引入jQuery却不能用
没有的话,首先看下路径对不对,左边图片一个也没有右边引入的文件。有的话就ctrl+f5刷一下,再找找。
jquery以js为前提。如果在读取jquery基础包之前js就已经崩溃了。那jquery就不会运行了。jquery和你的asp页面里面使用的代码有冲突。请一行一行的代码去检查。你不贴出代码就没法给你找问题所在。
这是你FF调试设置的问题吧,。 你可以尝试换chrome调试或者重置FF的调试选项再看看。
造成这个问题的原因,是因为jquery他的事件机制是当页面完全加载成功后,会根据所有目前页面上符合要求的dom添加事件标示,这样当你触发事件的时候,拥有该事件标示的DOM就会给予响应。
checked /的。prop则是内在东西,即便你用jQuery设置attr(checked, true)也可能不是checked。jquery的attr是原生方法this.setAttribute(checked, true),而prop是this.checked = true。
相关问答
Q1: 引入jquery.js不起作用,神马情况?
没有的话,首先看下路径对不对,左边图片一个也没有右边引入的文件。有的话就ctrl+f5刷一下,再找找。
版本不兼容:可能是你使用的jQuery.min.js版本过旧或过新,导致在手机上不被支持。你可以尝试更新至最新的jQuery版本,或者使用与你手机浏览器兼容的jQuery版本。
推荐用 相对路径 (就是jqery.js相对与你编辑的index.html所在的位置) 方式引入 比如: js/jquery.js ,如果要用绝对路径方式引入需要用 file:// 开头,你引入的路径本身就是错误的。
Q2: 为什么导入本地jquery.js老是无效
推荐用 相对路径 (就是jqery.js相对与你编辑的index.html所在的位置) 方式引入 比如: js/jquery.js ,如果要用绝对路径方式引入需要用 file:// 开头,你引入的路径本身就是错误的。
先排除兼容性问题,可以在页面上引用下公共库看下是否可以使用,以jquery的兼容性来说这个概率不是很大。
先console一下$,看有没有返回值。没有的话,首先看下路径对不对,左边图片一个也没有右边引入的文件。有的话就ctrl+f5刷一下,再找找。
Q3: 我用的是Thinkphp3.1的版本,jquery成功导入,但不能用,求解
可以使用thinkphp的调试,仔细看下输出的是哪个脚本文件里的错误。光从上面的提示,不好判断。
alert(data);//这里处理返回数据 });//上面的url你根据自己的需要修改get传参数我就不说了,你也可以用post 或者直接用ajax做,都是一样的。
url : action.php, // 传给PHP的数据,多个参数用&连接或者使用json格式数据: {a:value1,b:value2},function(msg) { // 这里是请求发送成功后的回调函数。
我以thinkphp0为基础给你做个案例。假设我们要提交用户注册信息,我们有一个Register类,里面有submit方法。
明白你的意思,后台取出的数据没法在前台用php格式化,你可以用js处理。
Q4: 为什么无法调用jquery?也引用了包了但是没有效果啊?!!
1、你好,你好像调用了两次jQuery库,你可以把第一个库删掉。注意:在使用jQuery时必须先加载库,然后再加载插件(在有插件的情况下),最后写特效代码,注意顺序。
2、先检查浏览器是否禁用了javascript脚本。打开页面后,F12,看是否有报错。
3、检查一下如果拼写没有错误的话,应该是网络延迟造成的,jquery是一个文件,好几k,onload执行函数的时候还没加载下来,而你的函数里又用到jq,所以会报错,用谷歌和火狐浏览器调试很方便的,可以看出来哪里报错。
4、因为jquery都是用$()来获取对象的,两个版本的jquery,页面当然会放弃第一个,而用最下面的那个版本定义对象。解决方法 jQuery 使用名为 noConflict() 的方法来解决该问题。
5、先console一下$,看有没有返回值。没有的话,首先看下路径对不对,左边图片一个也没有右边引入的文件。有的话就ctrl+f5刷一下,再找找。
关于导入了jquery使用不了和导入jquery的js文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








