我是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。
答案 0 :(得分:0)
试试这个,让我知道它是如何运作的。
<script type = "text/javascript">
$('#chkShowDescriptions').change(function () {
$('.desc').toggle();
});
</script>
编辑:您收到此错误的是哪一行?
答案 1 :(得分:0)
我找到了错误的原因。或者我认为。
我想在包含jQuery库声明/ include。
之前我已经把脚本标签声明