问题标签 [jquery]

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 投票
4 回答
4443 浏览

javascript - 使用 themeroller css 时 jquery 对话框的问题

jquery ui 对话框的演示都使用“flora”主题。我想要一个定制的主题,所以我使用了themeroller来生成一个css文件。当我使用它时,似乎一切正常,但后来我发现我无法控制对话框中包含的任何输入元素(即,无法输入文本字段,无法选中复选框)。进一步调查显示,如果我将对话框属性“modal”设置为 true,就会发生这种情况。当我使用植物主题时,这不会发生。

这是js文件:

这是使用植物主题的 html:

下面是使用下载的 themeroller 主题的 html:

可以看到,只有引用的css文件和类名不同。有人知道可能出了什么问题吗?

@David:我试过了,但它似乎不起作用(在 FF 或 IE 上都没有)。我试过内联css:

我也尝试过引用外部 css 文件:

但这些都不起作用。我在你的建议中遗漏了什么吗?

编辑:
通过brostbeef解决!
因为我最初使用的是flora,所以我错误地认为我必须指定一个类属性。事实证明,这仅在您实际使用植物主题(如示例中)时才是正确的。如果您使用自定义主题,则指定类属性会导致这种奇怪的行为。

0 投票
12 回答
95640 浏览

javascript - 按值对 Html Select 的选项进行排序的最有效方法是什么,同时保留当前选定的项目?

我有 jQuery,但我不确定它是否有任何内置的排序助手。text我可以为每个项目的、value和属性制作一个二维数组selected,但我认为内置的 javascript 不能Array.sort()正常工作。

0 投票
7 回答
4358 浏览

asp.net - (客户端)禁用提交按钮的最佳方法是什么?

细节:

  • 仅在用户单击提交按钮后,但在回发到服务器之前禁用
  • ASP.NET 网络表单 (.NET 1.1)
  • 更喜欢 jQuery(如果有的话)
  • 如果表单重新加载(即信用卡失败)必须启用

这不是我这样做的必要性,但如果有一种简单的方法可以做到这一点而不必做太多改变,我会这样做。(即如果没有简单的解决方案,我可能不会这样做,所以不用担心挖得太深)

0 投票
12 回答
29863 浏览

javascript - 提高 jQuery 选择器性能的好方法?

我正在寻找可以提高 jQuery 调用的选择器性能的任何方法。具体是这样的:

$("div.myclass")比_$(".myclass")

我想可能是这样,但我不知道 jQuery 是否足够聪明,可以先通过标签名称限制搜索,等等。有人对如何制定 jQuery 选择器字符串以获得最佳性能有任何想法吗?

0 投票
5 回答
6248 浏览

jquery - 如何使用 JQuery 加密电子邮件地址

有没有一种方法可以JQuery用来隐藏或加密HTML页面上的电子邮件地址而不更改href?

0 投票
6 回答
34223 浏览

javascript - 使用 jQuery,为单选按钮设置 onClick 事件侦听器的最佳方法是什么?

对于以下 HTML:

从以下 JavaScript 代码更改:

谢谢

编辑:我选择的答案回答了我提出的问题,但是我喜欢使用的答案,bind()因为它还显示了如何区分单选按钮组

0 投票
27 回答
1255840 浏览

javascript - 如何删除选择框的所有选项,然后添加一个选项并使用 jQuery 选择它?

使用核心jQuery,如何删除选择框的所有选项,然后添加一个选项并选择它?

我的选择框如下。

编辑:以下代码有助于链接。但是,(在 Internet Explorer 中).val('whatever')没有选择添加的选项。(我确实在.append和中使用了相同的“值” .val。)

编辑:试图让它模仿这段代码,每当页面/表单被重置时,我都会使用以下代码。此选择框由一组单选按钮填充。.focus()更接近,但该选项并未像使用.selected= "true". 我现有的代码没有任何问题——我只是想学习 jQuery。

编辑:选择的答案接近我需要的。这对我有用:

但是这两个答案都让我找到了最终的解决方案..

0 投票
4 回答
57824 浏览

jquery - 从 jQuery 对象中获取基本元素

我正在努力在这里找到正确的术语,但如果你有 jQuery 对象......

...是否可以提取基本元素?意思是,相当于:

0 投票
1 回答
400 浏览

javascript - jQuery & Objects,试图做一个轻量级的小部件

试图制作一个可以动态添加元素的通用选择“控件”,但我无法让函数正常工作。

这就是我开始的。

这单独工作得很好,但任何时候$select都会丢失.clone(true)addOption()功能。

这是我的对象方法,但该功能仍然不起作用。

Hack的解决方法是在创建后手动添加函数:

我在吠叫错误的树吗?

0 投票
23 回答
1453764 浏览

javascript - 获取触发事件的元素的 ID

有什么方法可以获取触发事件的元素的 ID?

我在想类似的事情:

当然 vartest应该包含 id "aaa",如果事件是从第一种形式触发的,并且"bbb",如果事件是从第二种形式触发的。