当从下拉框中选择某个值时,我希望使用 jQuery 的 show() 函数显示表单的另一部分。目前,我在标题上方的代码如下所示:
<script>
$(":input#location").change(function(){
if($(this).val() === 'On Rental'){
$('div#dpo').show("slow");
}
}
</script>
而且,表单的编码如下:
<p>
<strong><label for="location">Location</label></strong>
</p>
<select name="location" id="location">
<option value="Clarksville">Clarksville</option>
<!--etc.-->
</select>
<div id="dpo" style="display:none">
<!--Stuff I want to show here.-->
</div>
出于某种原因,当我从下拉字段中选择“出租时”时,什么也没有发生,而且我终生无法弄清楚我做错了什么。谁能看到我做错了什么?