<td class="fc-event-container" colspan="2"\> <a class="fc-day-grid-event fc-h-event fc-event fc-start fc-end fc-draggable" style="background-color:#FF4500;border-color:#FF4500"> 8a 55555-Sovereign Housing-Jn </a> </td>¿Cómo puedo obtener el objeto bajo la etiqueta td y verificar el valor de una etiqueta y luego modificar el valor de colspan de la etiqueta td?
Estaba tratando de acceder al elemento mediante el selector jQuery y he hecho esto:
$('td[class^="fc-event-container"]').each(function (index) { console.log($(this.find('a[class^="fc-day-grid-event"]'))); })Lo que devuelve una matriz de tamaño 8. Lo que quiero hacer es cambiar el valor de colspan del primer índice mientras verifico el valor de firstcol y lastCol que viene después
$('a[class^="fc-day-grid-event"]')[0]['fcSeg']` which is showing value like `component: DayGrid {uid: '3', context: {…}, dateEnv: DateEnv, theme: StandardTheme, view: DayGridView, …} el: a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.fc-draggable eventRange: {def: {…}, ui: {…}, instance: {…}, range: {…}, isStart: true, …} firstCol: 5 isEnd: true isStart: true lastCol: 6 leftCol: 5 level: 0 rightCol: 6 row: 0 [[Prototype]]: ObjectPuede obtener el elemento a en su td de esta manera:
let a_elem = $('a.fc-day-grid-event', 'td.fc-event-container');
Utilice puntos (.) para buscar el nombre de la clase.
$(elem, other_elem) busca el elemento de la izquierda en el elemento de la derecha. Si recupera una matriz, puede usar a_elem[0] , siempre que solo haya un elemento de este tipo.
Alterar el valor de colspan:
$('td.fc-event-container').attr('colspan', your_new_colspan)