【发布时间】:2014-06-22 03:07:02
【问题描述】:
我有 html 表单:
<select id="selection" name="type">
<option value="Interior">Interior</option>
<option value="Music">Music</option>
</select>
<select id="whichvideo" name="vidtype">
<option value="">Choose video type</option>
<option value="Youtube">Youtube</option>
<option value="Vimeo">Vimeo</option>
<option id="soundcloud1" value="Soundcloud">Soundcloud</option>
</select>
和 jquery:
$("#selection").change(function () {
if ($(this).find("option:selected").val() === "Music") {
$("#soundcloud1").show();
} else {
$("#soundcloud1").hide();
}
});
用这个Fiddle
为什么当我选择Music,然后在表单中返回Interior。不隐藏选项Soundcloud
【问题讨论】:
-
@MorKadosh 这实际上是有效的
-
在下面的答案之一中必须是跨浏览器的东西,因为这对我来说很好
-
这太不公平了,我投了反对票。请有人解释我为什么拥有它们!这是一个完全有效的问题!
标签: javascript jquery html