【发布时间】:2018-11-06 01:43:11
【问题描述】:
我在 php 中有一个查询,它从表中收集产品并按下它们,我希望通过单击复选框使输入可见,直到现在我都有这个:
<?php
$conn->conectar();
$query = "SELECT * FROM c_ingredientes WHERE precio = '5'";
try {
$resp = $conn->obtDatos($query);
if ($conn->filasConsultadas > 0) {
foreach ($resp as $dts) {
$id = $dts['id'];
$ingrediente = $dts['ingrediente'];
echo "<style>
#quiantitynice{
display: none;
}
</style>
<div name=\"quiantitynice$id\">
<input type=\"number\" name=\"quantity$id\">
</div>";
echo "<div class=\"form-check\">
<input class=\"form-check-input\" name=\"extra\" type=\"checkbox\" id=\"extra$id\" value=\"$id\">
<label class=\"form-check-label\" for=\"extra$id\">" . utf8_encode($ingrediente) . "</label>
</div>";
}
}
}
catch (Exception $ex) {
echo $ex;
}
$conn->cerrar();
?>
这是我在脚本中的内容,但我不知道如何连接它,因为每个复选框都有其名称 + PHP id,并且它们已经生成:
<script>
$(document).ready(function() {
$('#extra').on('change', function() {
if (this.checked) {
$("#quantity$id").show();
} else {
$("#quantity&id").hide();
}
})
});
</script>
【问题讨论】:
标签: javascript php jquery html css