0

こんにちは、div クラス "parent" に id:"network" があります。多くの IP を生成する forloop があります。特定の親 IP をクリックすると、その子 div が呼び出されます。子 div を for ループに配置できるように、id を動的に生成するにはどうすればよいですか。または、これを行う他の方法はありますか?

<div class="parent">
//$i= 1;
foreach($octetets as $octet){

echo "<a href='javascript:void(0);' id='network' value='$octet'>+".$octet.".0.0.0</a> <br />";
//$i++;
 }


<div class="child">
<?php
echo "<a href='javascript:void(0);'  id='network_test' ></a>";  
?>
</div>
</div>

jqueryを使用して親IPをクリックしています

$(".msg_head").click(function(){
$(this).next(".parent").slideToggle(600);
});

$(".child #network_test").click(function(){
$(this).next(".child").slideToggle(600);

});
4

1 に答える 1

1

そうする:

$(document).ready(function() {
    $('.parent #network').click(function() {
        // Here you manipulate the child div
    });
});

例: リンクを追加します。

$(document).ready(function() {
    $('.parent #network').click(function() {
        $('.child').append('<a href="#" id="network_test">Child ' + $(this).text() + '</a><br />');
    });
});
于 2012-08-24T18:28:39.560 に答える