【发布时间】:2013-09-19 04:39:02
【问题描述】:
我有以下带有 JQuery 的代码,我在 var nueva fila = $(document.createElement('tr')); 行中收到“Uncaught SyntaxError: Unexpected identifier”错误。
function add_fields_for_membresias(event) {
var usuario_id = $('#cbx_miembro').val();
var usuario_nombre = $('#cbx_miembro :selected').text();
var rol_value = $('#cbx_rol').val();
var posicionRolEnLaTabla = $('#tb_membresias tbody tr').length;
var columna_usuarioNombre = $('td');
columna_usuarioNombre.html = usuario_nombre;
var columna_rol = $('td');
columna_rol.html("<input id='equipo_membresias_attributes_" + posicionRolEnLaTabla + "_usuario_id' name='equipo[membresias_attributes][" + posicionRolEnLaTabla + "][usuario_id]' readonly='readonly' type='hidden' value='" + usuario_id + "\'>" +
"<input id='equipo_membresias_attributes_" + posicionRolEnLaTabla + "_supervisor' name='equipo[membresias_attributes][" + posicionRolEnLaTabla + "][administrador]' readonly='readonly' type='hidden' value='" + rol_value + "\'>" +
"<input id='equipo_membresias_attributes_" + posicionRolEnLaTabla + "_id' name='equipo[membresias_attributes][" + posicionRolEnLaTabla + "][id]' readonly='readonly' type='hidden'>" +
"<input id='equipo_membresias_attributes_" + posicionRolEnLaTabla + "__destroy' name='equipo[membresias_attributes][" + posicionRolEnLaTabla + "][_destroy]' type='hidden' value='false'>");
var columna_opciones = $('td');
columna_opciones.html("<input class=\"btn btn-mini\" onclick=\"remove_fields(this);\" type=\"button\" value=\"Quitar\">");
var nueva fila = $('tr');
nueva_fila.append(columna_usuarioNombre);
nueva_fila.append(columna_rol);
nueva_fila.append(columna_opciones);
$('#tb_membresias tbody').append(nueva_fila);
}
有人可以帮助我吗?
我也尝试过:
"<input class=\"btn btn-mini\" onclick=\"remove_fields(this);\" type=\"button\" value=\"Quitar\">"
【问题讨论】:
-
你在哪里得到这个错误?
-
错误不属于贴出的代码。
-
对我来说看起来不错。在这里查看jsfiddle.net/J6BWc
-
编辑:我发布了整个函数并放入了哪里得到错误。
标签: javascript jquery uncaught-exception