如何获取iframe里的src里面的属性

在index.jsp里:<iframename="I1"src="Admin_Left.jsp"></iframe>在Admin_Left.jsp里:<ulclass="... 在index.jsp里:
<iframe name="I1" src="Admin_Left.jsp"></iframe>
在Admin_Left.jsp里:
<ul class="menu">
<li class="level1">
<a href="#none">裤子</a>
<ul class="level2" style="list-style:none;display=none">
<li ><a href="Sales/SalesOrderAdd.jsp">长裤</a></li>
<li><a href="Sales/SalesOrderList.jsp">短裤</a></li>
</ul>
</li>
</ul>
请问
1.在index.jsp里怎么能查询到Admin_Left.jsp里的长裤的href呢?
2.点击长裤有什么办法让他不转到href的网页·因为他是导航栏?
展开
 我来答
zhaoapk
推荐于2016-08-04 · TA获得超过3771个赞
知道大有可为答主
回答量:1343
采纳率:40%
帮助的人:1616万
展开全部
1.获取长裤链接
// 这个在index.jsp里
$('ul.menu ul.level2 li:first a', window.frames['l1'].contentWindow.document).prop('href');

2.阻止默认行为
// 这个写在Admin_left.jsp里
$('ul.menu ul.level2 li:first a').click(function(e){
e.preventDefault();
});
追问
大哥,我是说我点击长裤就得到长裤的href·点击短裤就获得短裤的href
追答
// 这个写在Admin_left.jsp里
$('ul.menu ul.level2 li a').click(function(e){
// 弹出href
alert(this.href);
// 阻止转到href的网页
e.preventDefault();
});

在index.jsp里怎么能查询到Admin_Left.jsp里的长裤的href呢?
这是要做什么??
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a19d193
2013-03-24 · TA获得超过3446个赞
知道大有可为答主
回答量:1464
采纳率:100%
帮助的人:1449万
展开全部
1 window.frames['l1'].$('ul.menu .level2 li:first a').attr('href')
2 <a href="javascript: void()">
追问
1是用jquery写的么?
2长裤怎么改成??改了不是没有原来的地址了么
下面这样收不到啊···
$(document).ready(function(){
$("#I1").click(function(){
var src=window.frames['l1'].$("level2 > a").attr("href");
$("#I2").attr("src",src);
});
});
追答
如果标记的href属性是Url地址的话你就无法阻止它进行页面跳转了,所以,这个标记应该形如当然,onclick你可以修改一下,比如onclick="window.top.onframeitemClick($(this).attr('url'))"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式