jquery easyui 中 如何解决tabs中元素id和js的冲突问题
4个回答
展开全部
嗯,用iframe是最好用的解决方法。我有封装过easyui使用iframe填充tab的函数,你可以看看。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虽然是两个tab,但是tab页中的内容确是在同一页页面中,因此会冲突。
可以使用加前后缀的形式来区分。也可以使用选择器来获取不同位置的相同id元素
可以使用加前后缀的形式来区分。也可以使用选择器来获取不同位置的相同id元素
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var hrefurl=$(this).attr("data-url");//获取当前点击的url
var content = '<iframe scrolling="no" frameborder="0" src="'+hrefurl+'" style="width:100%;height:100%;"></iframe>';
$('#contentTabs').tabs('add',{
title:title,
closable:true,
content:content
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不要用一个页面来实现,通过Iframe来解决这个问题吧
更多追问追答
追问
一个tab 一个Iframe?
追答
一个tab里面的内容是Iframe,当然如果你多个tabs都在一个页面,那肯定是冲突的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询