У меня есть функция, которую я хочу разрешить передавать либо обычный объектный элемент DOM javascript, либо объект jQuery.Если это еще не объект jQuery, я сделаю его одним.
Кто-нибудь знает очень надежный способ обнаружить это?
function functionName(elm){
//Detect if elm is not a jquery object in condition
if (elm) elm = $(elm);
}
Логический подход заключается в обнаружении одного изсвойства объекта элемента DOM.Вопрос в том, какое свойство будет наиболее надежным для обнаружения?
Я также мог бы просто сделать его объектом jquery в любом случае, так как у jQuery нет проблем с чем-то вроде: $ ($ imajQueryObjAlready);Однако цель этого вопроса состоит не в том, чтобы просто решить проблему, а в том, чтобы найти хороший способ определить, является ли он объектом DOM или объектом jQuery.