而循环点击功能与不同的ID

时间:2016-06-16 12:31:26

标签: javascript jquery

我正在为我的项目创建一个接受和拒绝按钮。我需要的是在while循环中创建一个click函数。到目前为止,我已经用一个I.D

完成了它

这是我的代码

    $(document).ready(function(){
    var i = 1;
    var x = 1;
    var but = "#accept-friend-button";
    var rej = "#reject-friend-button"; //When I add this
    while(i <=<?php echo $rqst_count; ?>)
    {
        $(but + i).click(function(){
            $(this).hide();
            $(rej + x).hide(); // When I add this

        });
    i++;
    x++;
    }
});

到目前为止他们还在工作,但是当我添加(rej + x).hide(); (拒绝朋友按钮)不会隐藏。如果我在这个循环中添加三个I.Ds

也是怎么回事

这里的HTML代码是任何人都需要的

        <?php
    $rqst__count = $query -> rowCount();
    $button = 1;
    $an_button = 1;
    while($row = $query -> fetch(PDO::FETCH_ASSOC))
    {               
    ?>


        <button id="accept-friend-button<?php echo $button;?>" 
        style="margin-right:10px;margin-left:10px;"
        class="btn btn-info">Accept
        </button>


        <button id="reject-friend-button<?php echo $an_button; ?>" 
        class="btn btn-danger">Reject
        </button>






    <?php
    $button++;
    $an_button++;
    }
    ?>

0 个答案:

没有答案