2016-04-19 2 views
0

Из этого кода я написал в select query, он будет работать нормально, в базе данных у меня есть 10 рядов чисел, так что это придет 10 комментариев, для моей проблемы есть, у меня есть одна кнопка ответа, на кнопку ответа я хочу получить идентификатор, отсюда у меня есть только первая строка id, я нажимаю на все кнопки, я получил id = 1, i вещь rel атрибут это вызовет проблему, но я не знаю, exatly y? он не работаетrel attributte не работает в этом коде

<?php 
 
$comment = mysql_query("SELECT * FROM task_comments WHERE task_id='$task_id'"); 
 
while($com=mysql_fetch_assoc($comment)){ 
 
?> 
 
    <div class="comment"> 
 
    <div class="img-thumbnail"> 
 
     <img class="avatar" alt="" src="../TV/dist/img/user2-160x160.jpg"> 
 
    </div> 
 
    <div class="comment-block"> 
 
     <div class="comment-arrow"></div> 
 
     <span class="comment-by"> 
 
     <strong><?php echo $com['comment_by'];?></strong> 
 
     <span class="pull-right"> 
 
      <a href="#" rel="<?php echo $com['id']?>" class="reply-btn"><i class="fa fa-reply"></i> Reply</a> 
 
     </span> 
 
     </span> 
 
     <p><?php echo $com['comment'];?></p> 
 
     <span class="date pull-right"><?php echo $com['comment_on'];?></span> 
 
    </div> 
 
    </div> 
 
    <?php } ?> 
 

 
    <!-- My JS code Like this --> 
 

 
    $(document).ready(function(){ 
 
    $('.reply-btn').click(function(event){ 
 
     event.preventDefault(); 
 
     alert($(".reply-btn").attr("rel"));// here i got only first row id name like 1 
 
     }); 
 
    });

ответ

1

попробовать $ (это), чтобы получить данные из щелкнули кнопку. Я бы лично recoemmend использовать атрибуты данных, хотя. и, вероятно, предлагать удалять промежутки со всех сторон.

$(document).ready(function(){ 
    $('.reply-btn').click(function(event){ 
     event.preventDefault(); 
     alert($(this).attr("rel"));// should give the the "rel" of the clicked button 
     }); 
    }); 
+0

В этом коде, что вы модифицируются, я не знаю, что ур сказал – yuvi

+1

'$ («это»)' не должно содержать кавычки. '$ (this)' - это то, что вы ищете. – Marcus

+0

Ya, я получил это сейчас, спасибо @ Marcus – yuvi

Смежные вопросы