Tengo una tabla construida con Ninja Tables en Wordpress, que filtra datos en función de una consulta de cadena pasada en la URL. Esta tabla tiene 11 columnas, por razones de brevedad, cada columna está etiquetada como 'col1','col2',col3',...'colx' . El constructor Ninja Tables permite código JavaScript adicional para modificar partes de la tabla. Estoy buscando modificar el encabezado de la séptima columna ('col7') si la cadena de consulta de URL coincide con una matriz de cadenas. El código que he ensamblado hasta ahora es el siguiente:
$(document).ready(function customtask () { var queryString = window.location.search; var urlParams = new URLSearchParams(queryString); var finder = urlParams.get('variable'); //Say variable equals 'varone' console.log(finder); var list = ['varone', 'vartwo', 'varthree']; if (list.includes(finder)) { $("#footable_parent_#### .ninja_table_pro tr").eq(0).find('th').eq(7).html('A Cool String'); } else { } }); Tras la inicialización de esta tabla, uso la consola del navegador para verificar que el finder de variables sea igual 'varone' a través de console.log(finder) . Sin embargo, la secuencia de comandos anterior no cambia el texto del encabezado de la séptima columna, ni ningún texto de columna. ¿Qué pasos adicionales se pueden tomar para garantizar que este código produzca el resultado deseado? ¡Gracias!