jQuery:Microsoft JScript运行时错误:预期的对象

时间:2013-01-29 10:26:11

标签: javascript jquery

我是jQuery的新手。我试图根据复选框的选择显示或隐藏跨度。这是我的代码:

<script type = "text/javascript">
    $('#chkShowDescriptions').change(function () {
        var display = this.checked ? 'block' : 'none';
        $('.desc').css('display', display);
    }
    );
</script>

<p>
    <input type = "checkbox" id = "chkShowDescriptions" 
     name = "chkShowDescriptions" />Show Descriptions
</p>

@if(@item.Description != null)
{
    <span class = "desc" style = 
    "font-size: 0.7em; color: Gray; text-align: 
    justify; display: none;">
    Description: @item.Description<br />
    </span>
}

但是,我得到一个运行时异常,上面写着:Microsoft JScript runtime error: Object expected

我在Windows 7上使用IE 8。

2 个答案:

答案 0 :(得分:0)

试试这个,让我知道它是如何运作的。

<script type = "text/javascript">
    $('#chkShowDescriptions').change(function () {
        $('.desc').toggle();
    });
</script>

编辑:您收到此错误的是哪一行?

答案 1 :(得分:0)

我找到了错误的原因。或者我认为。

我想在包含jQuery库声明/ include。

之前我已经把脚本标签声明