问题标签 [jquery-chaining]

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 回答
817 浏览

android - jQuery mobile 中的链接对话框:第二个对话框在 Android 中消失

我正在使用 jQuery mobile 开发 Facebook 应用程序,我在其中创建了一个对话框,该对话框创建了第二个对话框(链接)。

问题在于,对于 Android 和 Opera,第二个对话框会显示一秒钟,然后消失。

有没有办法避免这种行为?否则,如何在不破坏第二个对话框的情况下破坏第一个对话框?

代码:

感谢磨坊

0 投票
1 回答
62 浏览

jquery - Jquery - 使用链接但不分开

我是一位经验丰富的开发人员,对 Jquery 不熟悉。我遇到了一个问题,我的代码在链接在一起时有效,但在分开时无效,我想了解 Jquery 行为。

我有一个<div>带有 4 个按钮的按钮。当按下 4 个按钮中的一个时,我需要所有 4 个按钮都消失并用一个新按钮替换它(新按钮是一个与按下的按钮具有相同值但具有不同 CSS 以使其看起来不同的按钮)

按下按钮时,我<div>像这样清除

然后我建立了我想插入的新按钮

然后我尝试将其重新插入父级:

当我这样做时,所有 4 个按钮<div>都被删除,但没有添加新按钮。但是,如果我在做空和追加之前建立字符串

一切都按预期工作。这对我来说似乎没有任何意义。有人可以解释发生了什么。

0 投票
2 回答
35 浏览

jquery - 如何访问插件中的链接函数之一?

如何访问插件中的链接函数之一?

这是我的插件,我需要在其中返回文档上的附加元素。

单击按钮时,它应该警告“功能 2”,但它会在 Firefox 上返回错误。

下面是我的jsffiddle,

http://jsfiddle.net/dm3ft/

0 投票
1 回答
950 浏览

regex - 在coffeescript正则表达式中应该如何转义双引号?

我有以下咖啡脚本代码行(dCnt 和 sDesc 都是 jQuery 对象),它在移动其位置时对 HTML 块进行了一些基本的清理:

这将输出以下 JavaScript:

前两个替换没有问题,但第三个需要一些工作才能提出咖啡脚本编译器可以处理的东西,结果对我来说过于局限和脆弱。

到目前为止,我发现:

1)如果我在最后的替换周围有括号 (),那么 coffeescript 将双引号解释为一个字符串并感到困惑(它最终将一个正斜杠解释为一个除法)。

2)如果我删除了停止 MATH 错误的括号,那么正则表达式中的任何空格都会使编译器感到困惑 - 上面代码的输出带有空格而不是 \s 是(注意最后的可怕破括号代替):

如果替换不在括号中(即从代码中删除 dCnt.append() 并在单独的行上处理),则正则表达式中的空格将导致编译器抛出 Unexpected ','错误(这至少比生成垃圾 JavaScript 更可取......)。

由于需要删除括号(coffeescript 中的可选,尽管我发现将它们排除在外会严重降低代码的可读性),因此无法链接受此问题影响的两个函数调用。

任何人都可以想出一个不那么脆弱的解决方案来解决这个问题,仍然可以完整地使用 jQuery 链接吗?

0 投票
1 回答
594 浏览

jquery - jQuery将元素添加/链接到一个变量

我怎样才能把它变成更快的东西:

在此示例中,我首先将元素附加到我想要的位置,然后使用 .rc-item-content 选择器“查找”所有元素并将它们存储在 rcItemsContent 变量中。


例如:

在这个例子中,我想要实现的(当然我没有)是在变量中添加/链接元素,并同时将其附加到我想要的位置。

0 投票
2 回答
3028 浏览

jquery - Jquery 包含和不包含链接

图片我有这样的表:

我想获得“NYC”值,方法是选择具有“Adresse”的 TD,而不是“Adresse IP”。

我已经用这段代码做了我想做的事:

但是,我用这种代码尝试了很多,但从未成功:

PS:“\u00a”是因为http://bugs.jquery.com/ticket/3450

0 投票
2 回答
4035 浏览

jquery-ui - 一个接一个地打开 jQuery UI 对话框

我有多个 jQuery UI 对话框,我想一个接一个地显示(一个关闭,下一个打开)。目前,它们都显示模态,但后面的一个更大,在我看来它看起来很糟糕/令人困惑。

我通常会打开下一个对话框的关闭功能,但是这些对话框是从单独的功能中调用的,并且它们是动态的,因为并非所有对话框都始终根据某些标准显示。

我正在考虑一种使用方式$.Deferred,但我不确定这是否可行,因为我的理解是它更适用于 AJAX 调用之类的事情。

这是一个(非常)简化的示例,说明如何按原样构造代码。

jsFiddle

我的想法是也许我可以让每个警报函数返回对对话框元素或$.Deferred对象的引用,但我不确定如何从主执行部分实现链接(检查条件并调用函数)。

我还想确保它链接到下一个对话框,无论它关闭之前的对话框如何;无论是通过 X、'close' 方法还是 'destroy' 方法。

感谢您的任何意见。

0 投票
3 回答
1308 浏览

jquery - 是否可以在条件语句中链接 hasClass() 或 is() ?

我注意到在我网站的代码中,我有很多以下类型的条件语句:

整理一下的明显方法如下:

但是,我想知道尽管有if声明,我是否可以以某种方式链接这些功能。我尝试了这两行代码(不认为它会工作,它没有);

if当语句和语句的参数中的 DOM 元素相同时,是否有任何方法可以链接条件if

0 投票
2 回答
334 浏览

jquery - jQuery CSS 链接背景图像和 z-index

在此处输入图像描述

我有一个生成图像的 div .result。我需要在该 div 中设置一个背景图像,作为生成图像之上的一个图层。我有以下内容,但无法显示图像:

屏幕截图右侧的图像是渲染的裁剪。您可以在背景中看到图像(沿着顶部和左侧边框),该图像应该位于渲染图像的顶部。

0 投票
1 回答
55 浏览

javascript - 在 .when 中使用链式 Promise

我有 2 个返回承诺的方法(用非异步解析缩短)

然后我有另一种方法可以链接这些

然后我有另一个方法在这个链接器上调用 .when

打印到控制台的答案是“A”,而不是我预期的“B”!为什么是这样?我怎样才能得到methodB的结果,因为这个方法依赖于methodA。

谢谢R