如何获取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的网页·因为他是导航栏? 展开
<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的网页·因为他是导航栏? 展开
2个回答
展开全部
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();
});
// 这个在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呢?
这是要做什么??
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 window.frames['l1'].$('ul.menu .level2 li:first a').attr('href')
2 <a href="javascript: void()">
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'))"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询