Php 如何知道选择了哪个锚链
我正在建立一个网站,左边是餐厅名称,右边是锚定链接按钮。所有按钮都是从一个while循环中的单个链接生成的Php 如何知道选择了哪个锚链,php,html,css,database,e-commerce,Php,Html,Css,Database,E Commerce,我正在建立一个网站,左边是餐厅名称,右边是锚定链接按钮。所有按钮都是从一个while循环中的单个链接生成的 while($dt=mysqli_fetch_array($res,MYSQLI_ASSOC)) { <a class='morebtn hvr-rectangle-in' href='#'>Menu!</a> } while($dt=mysqli\u fetch\u数组($res,mysqli\u ASSOC)) { } 所有定位按钮都是相同的,因此如何知道
while($dt=mysqli_fetch_array($res,MYSQLI_ASSOC))
{
<a class='morebtn hvr-rectangle-in' href='#'>Menu!</a>
}
while($dt=mysqli\u fetch\u数组($res,mysqli\u ASSOC))
{
}
所有定位按钮都是相同的,因此如何知道选择了哪个按钮,以便我可以显示该餐厅的菜单页。将您的代码更改为此
$i = 0;
while($dt=mysqli_fetch_array($res,MYSQLI_ASSOC))
{
echo "<a class='morebtn hvr-rectangle-in' id = 'a_'.$i href='#'>Menu!</a>";
$i++;
}
$i=0;
而($dt=mysqli\u fetch\u数组($res,mysqli\u ASSOC))
{
回声“;
$i++;
}
然后像这样编写javascript
<script type = "text/javascript">
$(document).ready(function(){
$('.morebtn hvr-rectangle-in').click(function(){
var myId = this.id;
//alert(myId);
});
});
</script>
$(文档).ready(函数(){
$('.morebtn hvr矩形在')。单击(函数(){
var myId=this.id;
//警报(myId);
});
});
然后使用该id。我不知道我是否正确理解您的问题。 也许你可以在JS中使用scrollspy。 例子:
要么给他们不同的id并使用jquery,要么直接在jquery中使用。你也可以这样做。你必须使用Javascript/jquery,或者用它制作实际的按钮/单选按钮!这个问题真的值得2票吗
@raven23
检查我的示例然后如何编写js来检查单击了哪一个?我已经更新了我的答案,希望能给你更多的指导。我单击了按钮,但警告框并没有显示仅供参考。如果你按原样粘贴我的代码,它将不会显示,因为我在我的代码中对altert进行了注释。实际上你不理解这个问题。这绝对不是他的问题的答案。