jquery-动态设置ul li a链接目标

本文介绍如何通过在HTML中使用iframe和jQuery来实现内部页面跳转,包括布局图展示、HTML代码解析以及jQuery代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述:

  先上我的布局图:

  ul中的每一个li里面包含着一个'a'超链接,可以猜想到,我想没点击ul->li里面每个a,链接到不同的页面,在这里,我用iframe完成.

html主要代码为:

 1 <div class="warp">
 2     <div class="title">
 3         <ul id="fengcai_title">
 4             <li><a href="#">教师的风采1</a></li>
 5             <li><a href="#">教师的风采2</a></li>
 6             <li><a href="#">教师的风采3</a></li>
 7         </ul>
 8     </div>
 9     <div class="content">
10         <iframe  scrolling="auto" target="_parent" id="content_frame" src="content/tar.html"> </iframe>
11 </div>

 

  然后下载相关的jquery库,完整的jquery代码为:

<script type="text/javascript" src="jq/jquery-2.1.0.min.js"></script>
<script type="text/javascript" src="jq/jquery-2.1.0-vsdoc.js"></script>
<script type="text/javascript" src="jq/jQuery2.1.js"></script>
<script type="text/javascript" >
    function dd() {        
        $("#fengcai_title li a").click(function(){
            $("#content_frame").attr('src', 'content/' + this.innerHTML + ".html");
        });
    }
</script>

  其中,页面文件统一放在'content'目录中,页面的文件名和 a中的文字相对应.可以在 body的onload事件中调用该dd()函数.

转载于:https://www.cnblogs.com/listened/p/4203357.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值