问题标签 [element]

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 投票
3 回答
64632 浏览

asp.net - jquery:查找其 id 具有特定模式的元素

我试图找到一个具有特定模式的 id 的 span 元素。它的主要用途是查找从母版页派生的 asp.net (aspx) 页面呈现的某些元素。

0 投票
5 回答
19827 浏览

lisp - 获取每个列表的最后一个元素

假设我有一个清单((3 4 5) (d e f) (h i j) (5 5 5 5))

如何以输出看起来像这样 (5 fj 5) 的方式获取每个列表的最后一个元素?

0 投票
2 回答
1014 浏览

jquery - 从选择框中拖动所有选定元素的副本——可能吗?

我有一个选择列表 Web 界面:一对选择元素,它们之间有一对按钮(一个向左箭头和一个向右箭头)。用户可以通过例如选择左栏中的选项之一并单击向右箭头来在两栏之间移动项目。

现在我有一个增强请求:有人希望能够在两列之间拖放项目而不是单击按钮。我最初的两个选择框设置的问题是,只要我单击一个突出显示的选项来启动拖动,所有其他选定的选项都会被取消选择。使用 jQuery,我已将 mousedown 事件处理程序附加到选择框和仅在事件对象上调用 preventDefault() 的每个单独选项,但这还不够。在 Firefox 3 上,点击选项会立即失去焦点,但所有其他选项仍会被删除,而在 IE6 上(遗憾的是我仍然必须支持)它根本没有区别。

所以我想我也许可以使用列表元素或 div 或其他东西创建一个合理的选择框传真。我可以创建一些在 Firefox 上工作的看起来合理的东西,但是在 IE6 上,如果我按住 shift 单击我的伪选择对象的一个​​元素(以选择一系列选项),IE 会选择我之间的所有文本点击和我点击的最后一个地方。同样,我已将 preventDefault-ing mousedown、mouseup 和 click 处理程序附加到所有涉及的元素,但它没有帮助。

我什至尝试在我的原始选择框和伪选择对象上覆盖透明 div,考虑拦截鼠标点击并手动管理选择,但我无法让它在 IE 上工作。如果我使用选择框,我无法阻止点击更改选择,如果我使用看起来像选择元素的文本,我无法阻止它在 shift-click 上选择文本范围。

是否有一些通用的解决方案,或者我只是不走运?

0 投票
3 回答
783 浏览

javascript - Jquery - 向 Iframe 中的元素添加函数?

我尝试了很多方法,但都没有奏效。例如,一个工作:

但跟随没有(提醒你好,但不要集中注意力。)

请帮我解决。

0 投票
3 回答
997 浏览

jquery - 如果存在,如何删除父元素?

因此,有时,我的输出将如下所示:

其他时候,它看起来像这样:

我正在尝试编写某种“if”语句,如果标记中的第一个 p 元素围绕图像标签,它将拉取:

否则,它将拉动:

或者,我可以找到所有的 img 标签,如果它被包围

标签,删除那些,但我不确定哪个更好,或者如何做......

我尝试了以下方法,但它不起作用:

0 投票
1 回答
5053 浏览

jquery - jquery:试图将图像变成超链接

我几乎到了我想去的地方,除了我不知道如何将 var imgt 转换为超链接图像。我已经尝试了一些东西,但它一直返回 [object][Object]

/// 更新代码

好的,我把它放在评论中,但我也会根据你的建议把它放在这里......本质上,原始的html输出在结构上差别很大。有时它是

有时,它只是:

ETC...

我想拉出第一个<img />、第一个<h2>和第一个<p>(没有包裹在图像周围)并按顺序打印出来:

而且,剩下的就可以走了……这只是一个摘要视图……

好吧,好吧...我将其添加到底部,它似乎有效:

0 投票
3 回答
961 浏览

jquery - 仅选择同一元素内的单个元素 | jQuery 选择器

所以我有一个无序列表,列表中的每个项目都有一个按钮,可以用来切换评论文本区域。不幸的是,当您单击一个发表评论按钮时,我第一次尝试打开所有文本区域,然后我尝试使用它来确保只选择一个元素。这是代码:

这是我的jQuery代码

如您所见,我的可怜人试图到达 ACTUAL 元素的父元素,然后找到我们需要切换的元素不起作用:)

提前非常感谢!

0 投票
2 回答
3752 浏览

jquery - jquery 单击一次,然后禁用/启用元素

我有很多行

  1. 列表项 - 删除
  2. 列表项 - 删除
  3. 列表项 - 删除

像上面的 3 行.. 它有删除链接,点击时我想禁用该链接,直到我得到 ajax 的回复说可以删除它或不可以,不要删除它,用户不是所有者,然后我必须给元素回到可点击..如果这有意义

基本上防止点击元素,然后从后端恢复其元素错误。

我需要使用什么方法?我使用live方法,如果我使用die,那我将如何再次恢复?

0 投票
7 回答
3716 浏览

c# - 计算数组中的最大值和最小值

我有一个整数数组,需要在数组中找到最大数和最小值的位置。我让它工作,但它似乎不是一个很好的方法。任何人都可以提出更好的方法来实现我所拥有的吗?

这是我的代码:

0 投票
1 回答
1067 浏览

c# - IHTMLElement2.getBoundingClientRect() 无法正常工作

getBoundingClientRect() 并不适用于所有情况。当说一排并排的链接列表并且其中一半被推送到下一行时,它会失败,因为所有链接不能放在同一行中。现在对于第二行的第一个链接,getBoundingClientRect() 没有给出正确的结果。

IHTMLRect.bottom 和 IHTMLRect.right 的值是正确的,但是 IHTMLRect.left 和 IHTMLRect.top 的值对应于第一行中的第一个元素。

如何获得第二行中第一个链接的确切坐标?

这发生在说谷歌页面或维基百科页面上,那里有一堆语言或位置链接。

例如,维基百科中的链接说,

由于布局,将出现在如下两行中。

对于这种情况, IHTMLElement2.getBoundingClientRect() 可以完美地适用于除Français之外的所有内容。

我不确定为什么会发生这种情况,非常感谢任何针对此问题的帮助或解决方法。