我的代码可以完美运行在Firefox和IE中给出了错误无法正常工作。有任何想法吗?隐藏()在IE
我有各种选项下拉,我试图显示基于所选值的另一个下拉/隐藏选项。
function selectNames() {
var Name = $("#SelectName").attr("value");
$("."+Name).each(function() {
$(this).hide();
});
}
<select >
<option class="Name1" value="SomeName1" </option>
<option class="Name2" value="SomeName2" </option>
</select>
<select id="SelectName" onchange="javascript:selectNames();" >
<option value="Name1" </option>
<option value="Name2" </option>
</select>
任何帮助表示赞赏..
任何细节上,你可以给我们的错误? – Argote 2011-04-06 17:20:31
您收到错误或意外的输出? – 2011-04-06 17:21:47
另请参见:[使用jQuery隐藏选择列表中的选项](http:// stackoverflow。com/questions/1271503/hide-options-in-a-select-list-using-jquery),这表明隐藏选项不是跨浏览器安全的。 – justkt 2011-04-06 17:22:02