jquery - 在 Jquery 中循环 <LI> 的所有值并更改样式?

标签 jquery css indexof

如何使用juqey检查值并添加样式来传递LI中的所有元素?

<ul class="pager">
  <li class="first"><span>1</span></li>
  <li><a href="/blog?page=2">2</a></li>
  <li><a href="/blog?page=3">3</a></li>
  <li><a href="/blog?page=4">4</a></li>
  <li><span>...</span></li>
  <li><a href="/blog?page=2">></a></li>
  <li class="last"><a href="/blog?page=8">>></a></li>
</ul>

我想添加样式background-color:white <li>但我想检查值是否为...并添加该跨度样式。所有这一切都用jquery?

最佳答案

$("ul.pager").find("span:contains('..')").css("background-color", "white");

是的,如果您要搜索文本,:contains 区分大小写。

关于jquery - 在 Jquery 中循环 <LI> 的所有值并更改样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24388830/

相关文章:

python - 使用 Python 在字符串列表中查找项目的索引

python - 我正在尝试使用 Python 中的链接列表的 get 方法,其中用户放置索引并给出该索引中的数据

javascript - jQuery:如何删除单击切换上的附加项目

html - 为什么元素会下拉

html - 部署到主机时字体不工作

css - 居中一个位置:fixed element

javascript - lastIndexOf 的默认值是多少?

jquery - 更改多背景 div 中一张背景图像的位置

jquery - 无法使用 this.val() 或 this.attr ('value' 在 &lt;input&gt; 字段中获取值)

javascript - 获取元素的 ID 并将其设置为变量