gpt4 book ai didi

javascript - 从 jQuery 对象派生 HTMLElement 对象

转载 作者:数据小太阳 更新时间:2023-10-29 06:03:55 25 4
gpt4 key购买 nike

我正在做一系列相当详尽的 DOM 操作,其中一些元素(特别是表单元素)有一些事件。

我正在动态创建(实际上是从源元素克隆)多个 <select>框并为它们分配一个 change() 事件。

change 事件执行,在事件的上下文中,“this”是 HTML 元素对象。

然而,此时我需要做的是确定此 HTML 元素对象的上下文。我已经将这些对象作为 jQuery 实体存储在各种数组中,但显然

[HTMLElement Object] != [Object Object]

诀窍是我不能强制转换 $(this) 并进行有效比较,因为那样会创建一个新对象并且指针会不同。

所以...我已经为此苦苦思索了一段时间。在过去,我已经能够通过进行 innerHTML 比较来规避这个问题,但在这种情况下,我正在比较的对象是 100% 相同的,只是它们有很多。因此我需要一个可靠的比较。

如果我能以某种方式从我的原始 jQuery 对象派生 HTMLElement 对象,这会很容易。

想法,其他想法?帮助。 :(

最佳答案

This would be easy if I could somehow derive the HTMLElement object from my originating jQuery object

你不只是意味着 $("#object")[0]$("#object").get(0) 与 'derive'你呢?

关于javascript - 从 jQuery 对象派生 HTMLElement 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2547159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com