Si tengo la siguiente cadena jQuery
let mpath = $('.wlc2022.confirm').find('.something');
¿Cómo puedo imprimir ".algo" o "algo" (ya sea en jQuery o sintaxis de JavaScript sin procesar) en la ventana de la consola porque es el último selector que busca mpath
?
Yo he tratado...
console.log(mpath.val) console.log(mpath.value)
Pero nada hasta ahora...
No hay una API para eso en las versiones modernas (posteriores a la 3.0) de jQuery. Solía haber una propiedad .selector
en los objetos jQuery, pero se eliminó porque no era confiable.
Tenga en cuenta también que mpath
en sí mismo no está "buscando" nada; obtiene el resultado de la expresión basada en jQuery. Probablemente, la mejor manera de hacer lo que desea sería construir algún tipo de utilidad en torno a ese patrón de expresión, y hacer que conserve ese último selector y que esté disponible de alguna manera.