将css类添加到列表项(jQuery中的最后一个除外) - php

我有一个无序列表,这些值是使用php和mysql从数据库生成的。

<div id="articles">
    <ul>
        <?php foreach ($articles as article) { ?>
            <li><a href="/articles/<?php echo $article['name']; ?>"> <?php echo $article['name']; ?> </a> </li>
        <?php } ?>
    </ul>
</div>

我想使用jQuery向该列表中的每个项目(最后一个项目除外)添加一个CSS类

参考方案

//then you can select all `li` elements under `#articles` except the last one like

jQuery(function($) {
  $('#articles li:not(:last)').addClass('myclass')
})

.myclass {
  background-color: lightgrey;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="articles">
  <ul>
    <li><a href="/articles/1">1</a></li>
    <li><a href="/articles/2">2</a></li>
    <li><a href="/articles/3">3</a></li>
  </ul>
</div>

您只能使用CSS来做

#articles li {
  background-color: lightgrey;
}
#articles li:last-child {
  background-color: white;
}

<div id="articles">
  <ul>
    <li><a href="/articles/1">1</a></li>
    <li><a href="/articles/2">2</a></li>
    <li><a href="/articles/3">3</a></li>
  </ul>
</div>

jQuery不起作用 - php

我正在使用带有ajax的jquery。有时,给出错误$未定义。这是我的代码:<script language="javascript" type="text/javascript"> var base_path="<? echo $this->baseUrl().'/…

Div单击与单选按钮相同吗? - php

有没有一种方法可以使div上的click事件与表单环境中的单选按钮相同?我只希望下面的div提交值,单选按钮很丑代码输出如下:<input id="radio-2011-06-08" value="2011-06-08" type="radio" name="radio_date&#…

PHP-复选框组 - php

我有一个需要发布的表单复选框组。<input type="checkbox" value="true" checked name="chk0[]"> <input type="checkbox" value="false" name=…

PHP:正则表达式匹配短语不包含特定单词 - php

我已经厌倦了寻找足够接近的例子,花时间寻求一些快速帮助!这是我的代码:preg_match_all( '#<li.*?>.*?</li>#s', $card_html, $activity ); 我想对其进行修改,以使<li.*?>排除单词Unplayed。 (单词出现在.*?之后和>之前。编辑:…

php Singleton类实例将在多个会话中保留吗? - php

举一个简单的例子,如果我想计算一个不使用磁盘存储的脚本的命中次数,我可以使用静态类成员来执行此操作吗?用户1:<?php $test = Example::singleton(); $test->visits++; ?> 用户2:<?php $test = Example::singleton(); $test->visits+…