Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将类添加到jquery中的活动列表项_Php_Css - Fatal编程技术网

Php 将类添加到jquery中的活动列表项

Php 将类添加到jquery中的活动列表项,php,css,Php,Css,我在Php中的foreach循环中有如下列表 <?php $cnt=1; foreach ($this->session->userdata('questions') as $row) { $i=1; foreach($row as $q) { ?> <li id="<?php echo "number-". $q->subjectid."_".$i;?>"

我在Php中的foreach循环中有如下列表

<?php 
     $cnt=1;
     foreach ($this->session->userdata('questions') as $row) {
         $i=1;
         foreach($row as $q) {      ?>
           <li id="<?php echo "number-". $q->subjectid."_".$i;?>" onclick="showQuestion('<?php echo "#".$q->subjectid."_".$i;?>');" class="btn bg-primary numbers z-answered"  >
            <?php echo $cnt++;?>
            </li>
            <?php 
            $i++;
         } 
    } 
?>
它将显示从1到100的问题编号

我想当一个用户将点击任何问题,它将添加演示css类到当前的问题
如何实现它。

您可以使用jQuery的addClass方法。

如果您想:

$(document).ready(function(){
  $('li').click(function(){
    $(this).addClass('demo');
    //code to remove class from rest of the <li>'s
    $(this).siblings().removeClass('demo');
  });
});

你试过了吗?谢谢你的回答。它起作用了。你能告诉我在解开那个列表后如何删除这个类吗。意思是当我点击另一个问题时,这个类将从列表中删除并添加到当前列表中