我试图通过将鼠标悬停在具有不同 ID 的不同链接上来显示 jQuery 警报。
我想根据悬停的每个链接定制警报。这些链接是从表中动态创建的...
每个链接都有不同的 id 属性,所以我想为每个链接设置警报,而不必单击链接。
例如:一个链接可能有index.php?id=1
所以我想在悬停时显示一个警报,上面写着这是链接 1 的警报,等等。
编辑1:
分区:
echo '<div class="trigger">';
echo "<a class='trigger' href='".INDEX.'?categ='.$_GET['categ'].'&action='.$_GET['action'].'&subaction=viewlevels'.'&levelid='.$compi['Competence_ID']."'>";
echo '<img class="linkki" src="'.KUVAT.'paivita.gif" alt="'._("tiedot").'" title="'._("What is this?").'"/></a>';
echo '<div id="pop-up">';
echo" <h3>Pop-up div Successfully Displayed for".$_GET['levelid'].
"</p></div>";
编辑2:
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script type="text/javascript">
$('.trigger').mouseover(function() {
alert("You are hovering over " + $(this).attr('href').match(/id=([0-9]+)/)[1]);
});
</script>
但它总是告诉我levelid是未定义的..(当然是因为表格还没有发送)