class="${$index++%2?'alt':''} ${$index<=2?'first':''}"  是什么意思?

解决方案 »

  1.   

    ${$index++%2?'alt':''}if($index % 2 != 0) {
       class="$alt"
    } else {
       class="$"
    }
    $index += 1明显是2列,其中一个class = alt 一个class = first
      

  2.   

    //三目运算符
    $index++%2?'alt':'';  //对$index进行模2运算,能被2整除时(余数为0,表达式值为false),运算结果为字符串alt,不能整除时,运算结果为空字符串'',表达式计算完成后$index再进行自增($index++)
    $index<=2?'first':'';  //$index变量值<=2时,运算结果为字符串first,>2时运算结果为空字符串''
      

  3.   

    $index++%2?'alt':''说错了,应该是不能整除时运算结果为'alt',整除时''
      

  4.   

    这个应该是为一个表格的表头、奇偶行设置不同的CSS格式吧。
      

  5.   

    class="${$index++%2?'alt':''} ${$index<=2?'first':''}"有点意思:class="alt first"这个要是jqury的话可放前了