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(){
   $(this).clone().appendTo("#" + $(this).text());
})​

コード全体は次のとおりです。ここをクリックしてください。

注: jqueryを使用します。あなたがウェブにあなたの新しいことを言ったので、それを言いたいだけです。

于 2012-05-08T23:06:44.230 に答える
1

これを試して:

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