Я делаю довольно исчерпывающую серию манипуляций с DOM, где несколько элементов (в частности, элементы формы) имеют некоторые события.
Я динамически создаю (фактически клонирую из исходного элемента) несколько <select>
блоков и назначаю им событие change ().
Событие изменения выполняется, и в контексте события «this» является объектом HTML-элемента.
Однако в этот момент мне нужно определить контекст для этого объекта HTML-элемента. У меня эти объекты уже хранятся в виде объектов jQuery в разных массивах, но, очевидно,
[HTMLElement Object] != [Object Object]
И хитрость в том, что я не могу привести $ (this) и сделать правильное сравнение, так как это создаст новый объект, а указатель будет другим.
Итак ... Я бился головой об это некоторое время. В прошлом мне удавалось обойти эту проблему, сравнивая innerHTML, но в этом случае сравниваемые объекты на 100% идентичны, просто их много. Поэтому мне нужно твердое сравнение.
Это было бы легко, если бы я мог каким-то образом получить объект HTMLElement из своего исходного объекта jQuery.
Мысли, другие идеи? Помогите. (