in

javascript – ¿Cómo puedo seleccionar un elemento por nombre con jQuery?

apple touch icon@2

Personalmente, lo que he hecho en el pasado es darles una identificación de clase común y usarla para seleccionarlos. Puede que no sea ideal, ya que tienen una clase especificada que puede no existir, pero hace que la selección sea mucho más fácil. Solo asegúrate de ser único en tus nombres de clase.

es decir, para el ejemplo anterior, usaría su selección por clase. Mejor aún sería cambiar el nombre de la clase de negrita a ‘tcol1’, para que no obtenga ninguna inclusión accidental en los resultados de jQuery. Si negrita se refiere realmente a una clase CSS, siempre puede especificar ambas en la propiedad de la clase, es decir, ‘class = «tcol1 bold»‘.

En resumen, si no puede seleccionar por nombre, use un selector de jQuery complicado y acepte cualquier impacto de rendimiento relacionado o use selectores de clase.

Siempre puede limitar el alcance de jQuery incluyendo el nombre de la tabla, es decir, $ (‘# tableID> .bold’)

Eso debería impedir que jQuery busque en el «mundo».

Todavía podría clasificarse como un selector complicado, pero restringe rápidamente cualquier búsqueda dentro de la tabla con el ID de ‘#tableID’, por lo que mantiene el procesamiento al mínimo.

Una alternativa a esto si está buscando más de 1 elemento dentro de # table1 sería buscar esto por separado y luego pasarlo a jQuery ya que esto limita el alcance, pero ahorra un poco de procesamiento para buscarlo cada vez.

var tbl = $('#tableID');
var boldElements = $('.bold',tbl);
var rows = $('tr',tbl);
if (rows.length) {
   var row1 = rows[0]; 
   var firstRowCells = $('td',row1); 
}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

electron

Tutorial de electrones

ZXtsoTfCJGsZ4dhsvg8HwQ 1200 80

Call of Duty: Warzone nerfs el DMR por segunda vez en una semana