0

编辑:我找到了一个使用 jquery 和 php 中的 append() 的解决方案,我构建了包含我想要插入到选项卡 div 中的所有信息的数组。然后我通过将数组编码为 json 结束回显它,并使用 getJSON 捕获数组,将这个数组发送到 jquery。现在我可以成功地将我的数据添加到相应的 div 中。谢谢您的帮助

这是我的情况:在我的主页上,用户可以输入一个链接并将其与链接类型一起发送到数据库(如果它是关于自然、新闻、技术、娱乐的链接..)现在在同一页面上,我有一个在不刷新整个页面的情况下加载的 div,在这个 div 中我有一个选项卡式界面,其中每个选项卡代表一个链接的类型。每个选项卡内都有一个相应类型的链接。在我的数据库中,我存储链接和链接的类型

这是我的问题:我如何才能正确地用链接填充选项卡,知道要填充的选项卡的 ID 仅在读取 PHP 脚本中的数据库时才知道

这是带有选项卡界面的div

<div class="tabs">
    <ul class="tab_nav">  
        <li><a href="#News">News</a></li>  
        <li><a href="#Technology">Technology</a></li>  
        <li><a href="#Sport">Sport</a></li>  
    </ul>  
    <div id="News">
    </div>
    <div id="Technology">
    </div>
    <div id="Sport">
    </div>
</div>  

我想要做的是将某种类型的链接插入到具有相应 ID 的 div 中。只有在获取数据库时才知道链接的类型(和 div 的 ID)。

我是制作网站的新手,我完全被困在这里。我不知道该如何处理。

谢谢!

4

2 回答 2

1

尝试这个:

$('a').each(function(){
   t = $(this).text();
   $("#" + t).text($(this).attr("href"))
})
于 2012-05-08T22:02:46.500 回答
1

这是你想要的吗?

$('a').each(function(){
   $(this).clone().appendTo("#" + $(this).text());
})​

这是整个代码:点击这里!

注意:它使用 jquery。只想说,因为你说你对网络的新事物。

于 2012-05-08T23:06:44.230 回答