0

PHP を使用して、新しい href がリストに作成されます。jQuery を使用して、コンテナー全体ではなく、その新しい href のみを読み込む方法。

<div class="container">
<a href="" id="test1">Test 1</a>
<a href="" id="test2">Test 2</a>
<a href="" id="test3">Test 3</a>
<a href="" id="test4">Test 4</a>
</div>

これで、PHP で要素を作成したことがわかりました#test5。それをこのリストの最後にロードするにはどうすればよいでしょうか。

4

5 に答える 5

0

appendまたはappendToを使用できます

$('<a href="" id="test5">Test 5</a>').appendTo('.container');

ajax リクエストから完全なアンカー タグ (例: <a href="soemthing.php">Test5</a>) を受け取った場合は、それを追加するだけです。

$.get("fromsomefile.php",function(data){
   $(data).appendTo('.container');
});

href( Ex: ="sompage.php") 値を取得した場合は、リンクを作成してhref属性値を設定します

$.get("fromsomefile.php",function(data){
   $('<a id="someDynamcId">Tes 5</a>').attr("href",data).appendTo('.container');
});
于 2012-08-06T12:22:24.560 に答える
0

質問が間違っていなければ、php から a タグだけを読み込んでください...コードに表示されます...言ってみましょう

 $.post("some.php",{some:parameter},function(data){
    //data is <a href="" ></a>
    $(".container").append(data);
 });
于 2012-08-06T12:23:43.260 に答える
0

コードをお持ちの場合は、

$('.container').append('<a href="" id="test5">Test 5</a>');

PHP スクリプトからデータをロードする必要がある場合は、次のコードを使用します。

$.get('http://example.com', null, 
   function(data){$('.container').append(data);}
);
于 2012-08-06T12:20:54.243 に答える
-1

要素がすでにロードされている場合は、これを使用します。

$('#test4').attr('href','whatever you want to change');
于 2012-08-06T12:23:09.227 に答える