【发布时间】:2017-04-05 21:34:05
【问题描述】:
此代码在 JSFiddle 中运行良好,但是当我放入 Dreamweaver 文档或在浏览器中尝试时,div 永远不会显示。目的是让 div 'sreturned' 显示用户何时从下拉列表中选择值 '1'。我将代码放在两个单独的文件中并将它们链接起来。非常感谢任何帮助。
这里是 HTML
<body>
<script type="text/javascript" src="file:///Macintosh%20HD/Applications/MAMP/htdocs/thesurebettor/Untitled-2.js"></script>
<select id = "typeoption">
<option value="0">Qualifying Bet</option>
<option value="1">Free Bet</option>
<option value="2">Risk Free Bet</option>
</select>
<div style='display:none;' id='sreturned'> Stake Returned
</div>
</body>
这是脚本
$(document).ready(function(){
$('#typeoption').on('change', function() {
if ( this.value == '1')
{
$("#sreturned").show();
}
else
{
$("#sreturned").hide();
}
});
});
【问题讨论】:
-
在浏览器中打开开发者工具。看看控制台。阅读错误消息。我可以看到两个可能(但完全未发布)的竞争者。
-
看来您使用的 jquery 没有包含它。
-
加格。在我之前的评论中,“不相关”不是“未发布”。
-
@JordiNebot — 脚本元素在问题中的位置没有问题。 (也:W3Schools,ick)
标签: javascript html dreamweaver show-hide