Php jQuery的工具提示问题

Php jQuery的工具提示问题,php,javascript,Php,Javascript,我有这个密码 <?php if(!empty($auction['Auc']['beginner'])){ ?> <a href="#" id="trigger_beginner"><?= $html->image('badge/beginner_icon.png', array('width'=>"30", 'height'=>"30", 'border'=>"0", 'alt'=>"Beginner auction", 't

我有这个密码

<?php
if(!empty($auction['Auc']['beginner'])){
?>   

<a href="#" id="trigger_beginner"><?= $html->image('badge/beginner_icon.png', array('width'=>"30", 'height'=>"30", 'border'=>"0", 'alt'=>"Beginner auction", 'title'=>"Beginner auc"))?></a>
<div class="tooltip">
    <label>Beginner</label>
    <label>For an explanation <a href="/pages/auct#beginner">please click here</a></label>
</div>
<script>
$(function() {
    $("#trigger_beginner").tooltip();
});
</script>

<?php
}
?>

初学者
为了解释
$(函数(){
$(“#触发器_初学者”).tooltip();
});

问题是当我有两个相同拍卖类型的拍卖,例如像初学者在这种情况下,然后工具提示只适用于一个拍卖。我想让它显示所有类似拍卖的工具提示

更改代码以使用此选项:

<?php if(!empty($auction['Auc']['beginner'])){?>   
   <a href="#" class="trigger_beginner"><?= $html->image('badge/beginner_icon.png', array('width'=>"30", 'height'=>"30", 'border'=>"0", 'alt'=>"Beginner auction", 'title'=>"Beginner auc"))?></a>
   <div class="tooltip">
       <label>Beginner </label>
       <label>For an explanation <a href="/pages/auct#beginner">please click here</a></label>
   </div>
   <script>
       $(function() {
            $(".trigger_beginner").tooltip();
       });
   </script>
<?php } ?>

初学者
为了解释
$(函数(){
$(“.trigger_初学者”).tooltip();
});

ID必须是唯一的,因此您需要使用不同的ID或类来代替。

元素的ID应该是唯一的。没有两个元素应该具有相同的ID。您应该使用
CSS
类作为jquery选择器

$(function() {
    $(".yourCssClassName").tooltip();
});

假设您的所有拍卖项目都有类
yourCssClassName

id
元素必须是唯一的。为每个元素使用不同的id。