jQuery - 在document.ready上隐藏一个span

时间:2011-04-04 17:22:54

标签: jquery

我想在document.ready上隐藏一个span。我试过了

<script type="text/javascript">
    //Set the stuff we want to be able to use in javascript, but not display in the browser window invisible
    $(document).ready(
        function () {
            ('#_ctl0_ContentPlaceHolder1_lType').hide()
        });
</script>

但是,我在IE7调试器中收到错误“对象不支持此属性或方法”。我在源代码中验证了该对象存在为<span>并且id是正确的。

3 个答案:

答案 0 :(得分:7)

试试这个:

    $(document).ready(function () {
        $('#_ctl0_ContentPlaceHolder1_lType').hide();
    });

您离开了$

答案 1 :(得分:3)

您在量程选择器前面缺少$。 试试这个:

<script type="text/javascript">     
 //Set the stuff we want to be able to use in javascript, but not display in the browser window invisible     
 $(document).ready(function () {             
   $('#_ctl0_ContentPlaceHolder1_lType').hide();
 }); 
</script> 

答案 2 :(得分:0)

它似乎不是您问题的根源,但请注意_invalid starting character for an ID

  

ID和NAME令牌必须以字母([A-Za-z])开头,后面可以跟任意数量的字母,数字([0-9]),连字符(“ - ”),下划线(“ _“),冒号(”:“)和句号(”。“)。