问题标签 [jquery-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - jQuery .on('load') 适用于一个功能,但不是不同的功能
我从头开始,开发单页网络应用程序。我正在使用一些 jQuery 来创建一个加载屏幕,在加载所有代码后将其替换为 Web 应用程序。
我试图通过仅将加载屏幕的代码index.php
、内联 CSS 和包含 jQuery + 我自己的代码的 JS 文件的链接放在我的文件中来做到这一点。在我的index.php
文件中,我的代码如下所示:
捆绑.js
main.js
我的main.js
代码还没有完成,但最后三行是作为测试添加的。我打算删除加载屏幕,并在加载#dynamic
时显示 div #dynamic
。但是,我从来没有看到Fully loaded!
登录到控制台。
除此之外,其他一切似乎都在工作。CSS 和 HTML 都毫无问题地加载到文档中。但是,#dynamic
加载时的侦听器永远不会触发。
什么可能导致此问题?
编辑:
基于标记为重复建议,我尝试将事件处理程序修改为
我在这里有同样的问题。
编辑2:
我将两个 CSS 文件合并为一个。
jquery - 变量 0 和 jQuery $.getJSON 作为参数的问题
我想我在最新的 jQuery 3.3.1 中发现了错误。我的问题看起来像这样 - 当我尝试使用 getJSON 函数将索引作为数字 0 或字符串 0 发送时,我没有得到任何响应。尝试其他数字或字符串并完美运行。
我的js:
我的示例 php:
在 log.txt 我发现 0 和我发送到的任何其他数字,但如果 0 是我在 console.log json 响应中没有看到的索引 {received: 0}
jquery - 升级 jquery 时无法读取未定义的属性“ownerDocument”
我们正在使用 jquery 1.11.1 四个应用程序并升级到 jquery 3.3.1。对于所有超链接,单击“无法读取未定义的属性 'ownerDocument'”。这是我将 jquery UI 升级到 1.12.1 和 1.12.0 的时候。但这适用于较低的 jquery 版本。可能是什么问题?请帮忙。
堆栈跟踪 :
jquery-3 - text() 返回整个对象,而不是选定的文本
我将 jquery 库从 1.4.2 升级到 3.4.0 有一个下拉菜单。.val() 按预期返回所选值,但 .text() 返回的是整个对象。需要知道如何获取所选选项的显示文本。
visibility - 如何在 jquery 3 中设置可见性和属性
在我们的应用程序中将 JQuery 1 升级到 JQuery 3 后,一些 JQuery 代码停止工作。
我尝试查看https://api.jquery.com/visible-selector/但无法获得帮助
以前的代码
我需要在上面的代码中进行哪些更改才能使其按照 JQuery 3 语法工作。
javascript - jQuery 3.3.1 - 行未使用 append() 添加到表的 tbody
我正在尝试使用 JQuery 3.3.1 和 Bootstrap 4 在单击事件时动态地在 html 上的表中添加一行。
HTML:
JAVASCRIPT:
当点击事件发生时,html 呈现如下:
我实际上期待它是:
所以问题是tbody
没有在点击事件时自动添加到表格元素中,因此没有应用 Bootstrap 表格样式。
javascript - $.extend 中的 AJAX 函数在 jQuery 3 中不起作用
我需要扩展 jQuery(作为插件)。问题是,$.ajax
不在范围内工作,$.extend
但在范围外工作正常。我jQuery 3.4.1
在我的项目中使用。
我的代码:
但这显示了正确的输出:
我的第一个代码有什么问题?jQuery 3 有什么不同吗?
请注意,我需要在没有选择器的情况下调用这个插件
这$.extend
是必须的功能吗?我们将不胜感激地收到有关最佳实践的任何建议。
更新
经过多次调试,我发现 AJAX 请求在任何块或事件中都不起作用。我将它与Codeigniter 4 (beta 4)
.
这显示错误
但这显示了正确的数据
意味着 Ajax 功能仅在范围之外工作。真的很困惑。
javascript - jQuery 代码不适用于 html 按钮
在我的系统中,用户可以创建/打开有关他们面临的问题的票证。一旦我们解决了这个问题,我们就会关闭工单。然后该特定票证显示在已关闭票证下。现在用户可以选择重新打开工单。如果他这样做了,票证将显示在已打开的票证下方。
在这种情况下,我希望票证名称包含“重新打开”标签。换句话说,当单击重新打开按钮时,我需要更改票证名称。
完整的html代码:
bootstrap-4 - 轮播控件在引导程序版本 4 中不起作用
我正在使用引导程序版本 4。但我的轮播控件不起作用。我错过了什么吗? 如果我将版本更改为 3.4,以下相同的代码工作得很好
请在这里帮助我。
PFB 是我包含的 JS 文件。如果我将版本更改为 3.4,相同的 JS 文件可以正常工作。
我正在使用的 PFB Bootstrap Carousel 控件示例。
https://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_carousel2&stacked=h
jquery-ui-datepicker - jQuery更改事件被触发两次
我有一个包含日期在内的输入字段的表单。
以下是我的代码;
这是我的 jQuery 代码
我不明白为什么每次更改日期后,此功能都会运行两次。
我做错了什么,我该如何解决?
我正在使用 jQuery 版本 3.1.1 并且已经尝试过。
此外,我在页面中没有.start_date
其他任何地方。