我试图通过在不同I的链接上悬停来显示jQuery警报。
我想根据每个链接的悬停量身定做警报。这些链接是从表中动态创建的.
每个链接都有一个不同的id属性,所以我想对每个链接都有警告,而不必单击链接。
例如:一个链接可能有index.php?id=1,所以我想在悬停时显示一个警告,上面说这是链接1的警报,等等。
编辑1:
div:
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>但它总是告诉我,级别是未定义的.(当然,因为表单尚未发送)
发布于 2013-03-28 10:46:50
是的,您可以为此使用jQuery的滑鼠():
$('.trigger').mouseover(function() {
alert("This is an alert for link " + $(this).attr('href').match(/id=([0-9]+)/)[1]);
});您应该从使用ID改为使用公共类。
发布于 2013-03-28 10:55:54
要在容器子元素的链接上绑定jquery函数,请使用下面的代码
$(document).ready(function(){
jQuery("#container a").each(function() {
jQuery(this).mouseover(function() {
alert(jQuery(this).attr('href'));
});
});});
发布于 2013-03-28 10:49:42
$('#aid').mouseover(function(){alert('whatever you want'+this.id)});文档http://api.jquery.com/mouseover/
https://stackoverflow.com/questions/15679743
复制相似问题