У меня есть простой кусок PHP, который генерирует п копии следующего кода:JQuery - как определить, какая ссылка была нажата
<p class="ShowSDB_L2" class="center" onClick="FSD_L2('<?php print dbG;?>','<?php print $sLID;?>')">Click Here to See Data</p>
<div class="divSDB_L2">
</div>
Он генерируется с использованием PHP, поэтому количество копий неизвестно спереди.
На другой странице у меня есть следующие Javascript (с помощью JQuery)
function FSD_L2(dbG,SlID)
{
$(".divSDB_L2").load("test15.php?dbG="+dbG+"&SlID="+SlID).css('display','block');
}
Когда текст выше (Нажмите здесь, чтобы просмотреть данные) щелкают, он должен добавить содержимое test15.php между двумя DIV.
#Test15.php
<?php
$dbG = $_GET['dbG'];
$SlID = $_GET['SlID'];
print $dbG . " & " . $SlID;
?>
Проблема у меня есть, как определить, какая из ссылок была нажата? В настоящее время, если у меня есть три копии и нажмите один, все три копии активируются.
Надеюсь, я сделал это достаточно ясно. Я уверен, что должен быть простой способ, но я совершенно новый для Javascript/jQuery.
просто заголовок, но вы можете назначить щелчок по всем элементам класса «center» .... $ ('. Center'). Click() {// do stuff}); внутри здесь вы можете использовать $ (this), чтобы ссылаться на элемент, который нажал. – Brian
@downvoter, Почему голосуют за этот вопрос? –