这是我的主要内容index.html
:
<frameset cols="200,*" border="0" frameborder="0" framespacing="0">
<frame name="nav" id="nav" src="nav.html" />
<frame name="content" id="content" src="1.html" />
</frameset>
这是nav.html
:
<body>
<ul>
<li><a href="1.html" target="content" id="test">1</a></li>
<li><a href="2.html" target="content">2</a></li>
</ul>
</body>
这是1.html
:
<body>
<script type="text/javascript">
$("#content").ready(function() {
$("#nav").contents().find('#test').html('selected');
} );
</script>
</body>
我想要什么:当右框架(1.html)加载时,它会改变左框架(nav.html)中的某些内容。
该语法似乎在第二行中不起作用,($("#nav").contents()...)
因为当我使用它进行测试时"#contents"
它也不起作用,但是当我将其更改为"this"
.