我有一个带有选择输入的表单。我想在select输入的值改变时执行jQuery函数:
这是选择输入:
<div class="form-group required">
<label class="col-sm-3 control-label">Marca del vehículo</label>
<div class="col-sm-9">
<select class="form-control" name="marca" id="marca">
<option value="">Selecciona una marca de vehículo</option>
<?php
$sql = "SELECT * FROM car_make ORDER BY name ";
$res = $mysqli->query($sql);
while($row = $res->fetch_assoc())
{
echo"<option value=´{$row["id_car_make"]}']>{$row["name"]}
</option>";
}
?>
</select>
</div>
</div>
这是应该在选择值更改时启动该函数的脚本:
<script>
if (window.jQuery) {
// jQuery is loaded
alert("Yeah!");
} else {
// jQuery is not loaded
alert("Doesn't Work");
}
$("#marca").change(function(){
cid = $(this).val();
$.post("modelo.php",{id:cid}, function(data){
$("#modelo").html(data);
});
});
我已经包含两个警报来确认jQuery已加载。
现在,更改选择值后,脚本不会启动。
我无法找到未启动该功能的原因