如何知道选择了哪个锚链接

时间:2015-07-16 06:05:37

标签: php html css database e-commerce

我正在建立一个网站,其中左侧是餐厅名称,右侧是锚链接按钮。所有按钮都是通过while循环内的单个链接生成的。

while($dt=mysqli_fetch_array($res,MYSQLI_ASSOC))
{
<a class='morebtn hvr-rectangle-in'  href='#'>Menu!</a>
}

所有锚点按钮都相同,以便如何知道选择了哪个按钮,以便我可以显示该餐厅的菜单页面。

2 个答案:

答案 0 :(得分:1)

将您的代码更改为此

$i = 0;
while($dt=mysqli_fetch_array($res,MYSQLI_ASSOC))
{
    echo "<a class='morebtn hvr-rectangle-in' id = 'a_'.$i href='#'>Menu!</a>"; 
    $i++;
}

然后写这样的javascript

<script type = "text/javascript">
$(document).ready(function(){
    $('.morebtn hvr-rectangle-in').click(function(){
          var myId = this.id;
          //alert(myId);

        });
    });
</script>

然后使用该ID。

答案 1 :(得分:0)

我不知道我是否理解你的问题。 也许你可以使用 scrollspy 在JS中完成。 例: http://getbootstrap.com/javascript/#scrollspy