/ / jQuery append () problema en IE - javascript, jquery, internet-explorer

Problema de jQuery append () en IE: javascript, jquery, internet-explorer

Tengo el siguiente script que estoy ejecutando. Recorre cada tabla de la página y se adjunta "Tabla n [Título de la tabla]"debajo de cada tabla.

Este script funciona bien en Chrome, Mozilla pero noIE 6 o 7. No se capturan errores. ¿Puede alguien ayudarme a explicar si me he perdido algo aquí en mi script o es un error en jQuery? Si este es un problema de jQuery, ¿puede alguien sugerir una solución?

        $("table").each(function(index,value){
var obj = $(this).attr("title");
var i = index;
var txt = "<span class="toc-caption">Table "+(i+1)+" "+obj+"</span>";
$(this).append(txt);
});

Gracias por adelantado

Respuestas

3 para la respuesta № 1

Su anexar un intervalo a una tabla que, por supuesto, no es correcto y con toda razón, es estallar.

Tratar .después o podrías usar el subtítulo etiqueta de la mesa

 $("table").each(function(index,value){
var obj = $(this).attr("title");
var i = index;
var txt = "<span class="toc-caption">Table "+(i+1)+" "+obj+"</span>";
$(this).after(txt);