问题标签 [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.

0 投票
1 回答
702 浏览

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 文件合并为一个。

0 投票
0 回答
35 浏览

jquery - 变量 0 和 jQuery $.getJSON 作为参数的问题

我想我在最新的 jQuery 3.3.1 中发现了错误。我的问题看起来像这样 - 当我尝试使用 getJSON 函数将索引作为数字 0 或字符串 0 发送时,我没有得到任何响应。尝试其他数字或字符串并完美运行。

我的js:

我的示例 php:

在 log.txt 我发现 0 和我发送到的任何其他数字,但如果 0 是我在 console.log json 响应中没有看到的索引 {received: 0}

0 投票
0 回答
1267 浏览

jquery - 升级 jquery 时无法读取未定义的属性“ownerDocument”

我们正在使用 jquery 1.11.1 四个应用程序并升级到 jquery 3.3.1。对于所有超链接,单击“无法读取未定义的属性 'ownerDocument'”。这是我将 jquery UI 升级到 1.12.1 和 1.12.0 的时候。但这适用于较低的 jquery 版本。可能是什么问题?请帮忙。

堆栈跟踪 :

0 投票
0 回答
33 浏览

jquery-3 - text() 返回整个对象,而不是选定的文本

我将 jquery 库从 1.4.2 升级到 3.4.0 有一个下拉菜单。.val() 按预期返回所选值,但 .text() 返回的是整个对象。需要知道如何获取所选选项的显示文本。

0 投票
1 回答
153 浏览

visibility - 如何在 jquery 3 中设置可见性和属性

在我们的应用程序中将 JQuery 1 升级到 JQuery 3 后,一些 JQuery 代码停止工作。

我尝试查看https://api.jquery.com/visible-selector/但无法获得帮助

以前的代码

我需要在上面的代码中进行哪些更改才能使其按照 JQuery 3 语法工作。

0 投票
4 回答
378 浏览

javascript - jQuery 3.3.1 - 行未使用 append() 添加到表的 tbody

我正在尝试使用 JQuery 3.3.1 和 Bootstrap 4 在单击事件时动态地在 html 上的表中添加一行。

HTML:

JAVASCRIPT:

当点击事件发生时,html 呈现如下:

我实际上期待它是:

所以问题是tbody没有在点击事件时自动添加到表格元素中,因此没有应用 Bootstrap 表格样式。

0 投票
1 回答
233 浏览

javascript - $.extend 中的 AJAX 函数在 jQuery 3 中不起作用

我需要扩展 jQuery(作为插件)。问题是,$.ajax不在范围内工作,$.extend但在范围外工作正常。我jQuery 3.4.1在我的项目中使用。

我的代码:

但这显示了正确的输出:

我的第一个代码有什么问题?jQuery 3 有什么不同吗?

请注意,我需要在没有选择器的情况下调用这个插件

$.extend是必须的功能吗?我们将不胜感激地收到有关最佳实践的任何建议。


更新

经过多次调试,我发现 AJAX 请求在任何块或事件中都不起作用。我将它与Codeigniter 4 (beta 4).

这显示错误

但这显示了正确的数据

意味着 Ajax 功能仅在范围之外工作。真的很困惑。

0 投票
3 回答
84 浏览

javascript - jQuery 代码不适用于 html 按钮

在我的系统中,用户可以创建/打开有关他们面临的问题的票证。一旦我们解决了这个问题,我们就会关闭工单。然后该特定票证显示在已关闭票证下。现在用户可以选择重新打开工单。如果他这样做了,票证将显示在已打开的票证下方。

在这种情况下,我希望票证名称包含“重新打开”标签。换句话说,当单击重新打开按钮时,我需要更改票证名称。

完整的html代码:

0 投票
1 回答
67 浏览

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

0 投票
2 回答
324 浏览

jquery-ui-datepicker - jQuery更改事件被触发两次

我有一个包含日期在内的输入字段的表单。

以下是我的代码;

这是我的 jQuery 代码

我不明白为什么每次更改日期后,此功能都会运行两次。

我做错了什么,我该如何解决?

我正在使用 jQuery 版本 3.1.1 并且已经尝试

此外,我在页面中没有.start_date其他任何地方。