有谁知道如何创建每个标题的链接(h3)在jquery-ui手风琴中显示他各自的内容?来自同一网站和网站的其他页面。
我知道我可以为标记内容添加名称但是当链接在其他页面时我该怎么办? ,我一直在想,不会有问题,我会使用像mywebsite.com/index.php#nameofthecontent1这样的链接......但到目前为止,我意识到这是不可能的。因此,如果我必须在不同的页面上为每个内容(它们都是30并且不断增长)设置触发器,那么听起来很愚蠢。
提前致谢
答案 0 :(得分:0)
你的问题有点模糊,但你在找下面的东西吗?我正在使用ajax get请求将外部文件内容加载到该accordion容器中。 accord3.html只是我创建的示例文件。您始终可以使用chrome开发人员工具或firebug来检查HTML结构。
$("h3 a").on('click', function(){
var self = $(this);
var url = $(this).text();
$.get(url + ".html", function(data){
self.parent().next("div").html(data);
});
});
答案 1 :(得分:0)
您可以通过执行以下操作来模拟单击某个部分:
var sectionId = "id-of-the-section-you-want"; // get this from the query string
$('#' + sectionId).click();
这应该打开你想要的部分。这是一篇关于从javascript获取查询字符串值的文章:How can I get query string values in JavaScript?