我在另一个HTML中有一个表,但我想在index.html上插入它。但我有这个错误:
未捕获的SyntaxError:意外的标记ILLEGAL。
这是我要插入表格的地方:
<div class="row" id="contenedor">
<div class="col-md-10 tab-content" id="miContenido">
<div class="tab-pane fade in active" id="medicamentos">
</div>
<div class="tab-pane fade" id="insumos">
<p>Aquí va la tabla de <strong>insumos</strong>.</p>
</div>
<div class="tab-pane fade" id="implementos">
<p>Aquí va la tabla de <strong>implementos</strong>.</p>
</div>
<div class="tab-pane fade" id="contacto">
<p>Aquí va el formulario de <strong>contacto</strong>.</p>
</div>
</div>
<div class="col-md-2">
<img src="img/ofertas.gif" class="img-responsive" alt="Responsive image">
</div>
</div>
这是jquery代码:
<script type="text/javascript">
$(document).ready(function(){
$(#medicamentos).load('medicamentos.html #medicamentosExt');
});
</script>
这是外部html中的表格:
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<div id="medicamentosExt">
<table class="table table-striped table-hover" id="example">
<thead>
<tr class="info">
<th class="text-primary">Producto</th>
<th class="text-primary">Drogas</th>
<th class="text-primary">Presentación</th>
<th class="text-primary">Laboratorio</th>
<th class="text-primary">Precio</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tafirol 500 mg</td>
<td>Paracetamol</td>
<td>Comp x 100 - 500 mg</td>
<td>Genomma</td>
<td>$ 33,90</td>
</tr>
<tr>
<td>Tafirol Forte</td>
<td>Paracetamol</td>
<td>Comp x 50 - 650 mg</td>
<td>Genomma</td>
<td>$ 24,40</td>
</tr>
<tr>
<td>Tafirol 1 g</td>
<td>Paracetamol</td>
<td>Comp x 80 - 1 g</td>
<td>Genomma</td>
<td>$ 59,07</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
答案 0 :(得分:1)
你的jQuery选择器必须是引号。
您的代码:
$(document).ready(function(){
$(#medicamentos).load('medicamentos.html #medicamentosExt');
});
<强>修正:强>
$(document).ready(function(){
$('#medicamentos').load('medicamentos.html #medicamentosExt');
});
答案 1 :(得分:0)
语法错误....
在选择器中使用引号,除非您的选择器通过变量
传递