小编Jam*_*Lin的帖子

JQuery Hide Option在IE和Safari中不起作用

我试图使用.hide()在下拉框中隐藏一些选项.这在firefox和chrome中运行得非常好,但它在IE和Safari中不起作用.我的原始代码更复杂,但我已将其缩小到这个范围.

我尝试了几种组合,没有任何效果.

.hide()有效,但出于某种原因不适用于选项标签内的内容.

有人可以帮帮我吗?这让我疯了.非常感谢您抽出时间的帮助!

这是我的jscript:

    <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $(".wrapper1").hide();
        });
    </script>
Run Code Online (Sandbox Code Playgroud)

这是HTML:

                <label for="prodName">Product Name:</label> 
                <input type="text" name="prodName" /><br />

                <label for="candy">Candy:</label> 
                <select name="candy" id="candy">
                        <option value="0" class="blank" selected="selected"></option><!-- PHP and JS validators should not allow "0" here. User should be prompted to select something. -->
                        <option value="1" class="wrapper1">Hide this 1</option>
                        <option value="2" class="wrapper1">Hide this 2</option>
                        <option value="3" class="wrapper2">Show this 1</option>     
                </select><br />
Run Code Online (Sandbox Code Playgroud)

safari jquery internet-explorer option

17
推荐指数
3
解决办法
2万
查看次数

标签 统计

internet-explorer ×1

jquery ×1

option ×1

safari ×1