Ik heb een foreach(), en daar wil ik jQuery binnen gebruiken.
nu zit ik het volgende probleem:
Als ik 10x op de eerste regel van de foreach() klik, opent de jQuery dialog 10x met in ieder dialog verschillende namen. Ik maak ook gebruik van een tabel.
Hoe kan ik dit oplossen en wat is de beste manier om te maken?
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.js"></script>
<script type="text/javascript">
$(window).load(function(){
$("#test").click(function() {
$("#dialog").dialog({ show: 'fade', hide: 'drop' });
});
});
</script>
foreach($data as $row)
{
echo '
<tr id="test" data-player-name="'.$row['username'].'">
<td><img src=images/'.$avatar.' ??/></td>
<td>'.$row['username'].'</td>
<td>'.$row['rank'].'</td>
</tr>';
}
echo '
<div id="dialog"><h3>'.$row['username'].'</h3>
';
//include('test.php');
echo '</div>';