需求
级联查询,根据前一个select选择的值,动态改变后一个select的值
页面效果大致如下:
代码:
<ul>
<li>
<p>设备类型:</p>
<select name="deviceType" id="deviceType">
<option value="outdoor">门口机</option>
<option value="indoor">室内机</option>
</select>
</li>
<li id="hardVersionLi">
<p>设备尺寸:</p>
<select name="hardVersion" id="hardVersion">
<option value="OTD_8.0">8寸</option>
<option value="OTD_10.0">10寸</option>
</select>
</li>
</ul>
//监听设备类型change事件
$("#deviceType").change(function(e){
if (e.target.value === 'indoor'){
$("#hardVersion").empty();
$("#hardVersion").append("<option value='IND_7.0'>7寸</option>");
$("#hardVersion").append("<option value='IND_10.0'>10寸</option>");
}else {
$("#hardVersion").empty();
$("#hardVersion").append("<option value='OTD_8.0'>8寸</option>");
$("#hardVersion").append("<option value='OTD_10.0'>10寸</option>");
}
});