问题标签 [jquery-plugins]

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

asp.net - 在 asp.net 中使用基于 flexbox jquery 的组合框

我有一个由存储过程填充的 asp:dropdownlist,我想用 flexbox 替换它。我看到弹性框需要一个基于 json 的内容。任何指针如何替换我的代码?

在此先感谢您的帮助!

0 投票
2 回答
9120 浏览

jquery - jQuery 表单插件 - 如何更改“目标”(用于响应)值

这是参考 jQuery 1.3 和 jQuery Form Plug 2.25。

希望这对业余爱好者来说也是小菜一碟,但我一无所知。

我想做的是将目标值定义为我预先定义的变量;我们会说它是“x”。这在上面的示例中显示,但“目标:x”行当然会失败。我怎样才能做到这一点?

另外:我知道在这个例子中 x = div#response,但在我正在处理的现实世界问题中,我没有一个可靠的 x 定义。我知道在这个例子中我可以将“target:x”更改为“target:div#response”,它会起作用,但这个例子只是为了论证。我需要目标等于 x。我怎么做?

0 投票
2 回答
1718 浏览

jquery - jQuery表单验证:字段无效时的标准窗口对话框

我需要一个非常基本的客户端表单验证:每当遇到无效字段时,都会显示一个标准的 windows 对话框,停止检查剩余的字段,并取消提交。

用 jQuery 完成上述操作的最简单方法是什么?

0 投票
1 回答
1320 浏览

jquery - 当表单返回错误时,在 Rails 中重新填充选择选项时出现问题

我有一个表格,里面有 2 个选择选项——频率和持续时间。当表单出现错误并将其返回给浏览器时,即使这些字段的返回值与选择中的选项值匹配,也不会使用用户所做的选择重新填充选择选项。此外,当返回表单时,即使它们的值为空白,这些字段也不会被标记为有错误。

这是 Rails 中的频率和持续时间字段

频率选择的方法是

而 duration_select 的方法是

如果您在这些字段中的一个或两个字段中输入值并提交表单而未完成部分(其中的任何部分),则表单将返回给用户(如预期的那样),但持续时间和频率字段不会重新填充用户的选择。

如果我将这段代码添加到表单中

当表单返回到浏览器时,我看到了持续时间和频率:

这些值与选择字段中的选项值匹配。

Rails 中是否有什么特别需要做的事情,以便用用户的选择重新填充选择字段?关于问题可能是什么或我接下来应该尝试什么的任何想法?

非常感谢您的帮助!

-瑞克

PS如果您查看其他一些问题,您会注意到我过去曾问过这个问题。有一次,我认为表单以天而不是秒为单位返回频率和持续时间的值,但事实并非如此。

PPS 这里还有一点可能很重要的信息,但我的测试表明它可能并不重要。(虽然,我对此有点新手,所以不要相信我的话。)

这两个字段使用 cascade jquery 插件链接在一起。

javascript 包含在页面中(不是在单独的文件中),并且一些 js 是由 Rails 创建的。

首先,这里是出现在浏览器中的脚本。第一个是为持续时间选择生成选项的脚本,第二个是 Cascade 插件触发字段链接所需的脚本。

这是 erb 文件中的第一个脚本的一些内容——您会看到其中一些脚本是由 Rails 生成的

现在,我认为是否使用 JS 生成持续时间并不重要的原因是

  1. 如果我删除所有 JS,问题仍然存在
  2. 该问题还影响频率场,其选项不是由 JS 生成的
0 投票
1 回答
543 浏览

jquery-plugins - 使用 val() 方法接受和返回值的 jQuery 插件

有谁知道如何创建一个 jQuery 插件来响应对 val() 方法的调用?

这是场景:

  1. 使用 jQuery 选择器获取一组 DIV 并在其上应用插件(假设该插件名为“mytest”。
  2. 在同一组 DIV 上使用 val() 方法,我想为它们设置一些属性。

做这种事情的正确方法是什么?

在这种情况下,第一次编辑应该有值“value1”,第二次编辑应该有值“value2”。vv 通过调用“val()”方法,我想找回字符串“value1 value2”。

最好的问候, 马蒂亚斯

0 投票
1 回答
1834 浏览

javascript - jQuery Star Rating Plugin 无法识别 {split:4}

我在 ASP.NET MVC 站点上使用jQuery Star Rating 插件,但我无法让它与分裂星一起使用。据我所知,我正在创建正确的单选按钮。我已经尝试过使用 RadioButton 辅助方法和纯 HTML,并且我也尝试过使用和不使用禁用输入(在这个特定页面上,我打算使用禁用)。这是我现在在页面上的内容:

当页面加载时,它会将所有单选按钮转换为星星,但不是将 5 颗星分成四等份,而是显示 20 颗没有拆分的星星。有什么我想念的想法吗?

0 投票
1 回答
539 浏览

asp.net - 每次页面回发时,如何重新初始化 Superfish?

我刚刚发现了有关 superfish 的信息,并且目前在 asp.net 上使用它。问题是每次页面回发 superfish 插件消失。该站点需要在 IE6 上运行,因此 javascript 部分非常重要我正在考虑创建一个包含插件初始化的 javascript 函数,并在代码隐藏的页面页面加载事件中调用它。

可以做到这一点还是有更好的方法来做到这一点?

谢谢。

0 投票
2 回答
1342 浏览

javascript - 带有两个验证消息的 jquery 表单验证

通过使用 jQuery,客户端表单验证变得最简单。

我尝试了所有验证器,它们非常简单!

但在日期、数字和范围验证器中;我需要依次添加两个验证器

1) 必填 2) 日期

有可能吗?

另一个常见的要求是重置表单字段。是否可以在不编写太多代码的情况下使用 jQuery?

0 投票
2 回答
1193 浏览

jquery - 如何防止以后对 jQuery 自动完成器的绑定触发?

下面的代码非常简单。我有一个 jQuery自动完成绑定到 .html 引用的 html 文本输入#search。当用户在其中输入内容时,一个下拉列表会显示来自服务器的建议。如果用户单击其中一个建议,或者在选中它的情况下按 Enter,则会出现一个弹出窗口(Facebox),显示弹出窗口中的调用页面。相反,如果用户只想执行普通搜索而不选择建议,他可以通过按 Enter 或单击 来执行此操作#searchButton。换句话说:

  1. 用户输入一些东西,例如葡萄柚
  2. 出现可选择的建议。
  3. 场景 1:用户使用鼠标或键盘选择一个建议,按 Enter 键或单击它 - 导致该项目弹出,即自动完成的结果 .handler 触发(而不是 .keypress)
  4. 场景 2:用户对建议不感兴趣,而是按 Enter 或单击#searchButton以对他输入的内容执行完整搜索#search。自动完成的结果处理程序不会触发,相反,Enter 按键触发#searchButton点击事件,或者直接触发(即实际点击)从而触发正常搜索。

这在 IE6、IE7、IE8、Chrome、Safari 中运行良好,但在 Firefox 中却不行。

在 Firefox 中,当在建议上按下 Enter 时,结果处理程序和按键事件都会触发,为用户提供 facebox 弹出窗口,并执行完整搜索。我认为以某种方式停止.keypress射击 if 。result火灾可以解决问题,但是,我一直无法弄清楚如何做到这一点。我尝试使用 jQuerystopPropogation()stopImmediatePropogation().result 处理程序,希望它能阻止 .keypress 触发,但它并没有改变任何事情。

如果有人有任何想法,或者想帮助我解决这个问题,我将不胜感激。

提前致谢!

0 投票
10 回答
10308 浏览

sorting - JQuery TableSorter Comma-Digit Parser 不工作

这是我的问题,

我目前正在使用 JQuery Table Sorter,并且在网上找到了 Comma-Digit 解析器。我遇到的问题是它似乎不起作用。

因此,这是该列的排序方式:

  1. 4,666
  2. 141,666
  3. 293
  4. 341,666
  5. 346
  6. 461,676

这应该排序为

  1. 293
  2. 346
  3. 4,666
  4. 141,666
  5. 341,666
  6. 461,676

我正在使用的解析器是这样的:

我只是不知道我做错了。我是不是加载错了?解析器错了吗?我在这里需要真正的帮助,并且已经为这个问题苦苦挣扎了一段时间。

编辑:由于我如何生成我的列和允许用户选择的列,我永远不会知道哪个标题在哪个不在。我曾尝试使用此处所述的 class="{sorter: 'fancyNumber'}" 命令:http ://tablesorter.com/docs/example-meta-parsers.html

**编辑:**看起来其中一列工作正常,但此列仍有问题。也许是因为它有数字和逗号分隔的数字?