如何选择第一个li
How to select the first li
如果第一个li没有唯一标识符,如何选择?
在下面的列表中,(通过cms输出)唯一的标识符不是唯一的,并且适用于所有li元素。我想根据li的内容选择一个li。如果li的内容与字符串匹配,那么我想在顶部添加一个新的li。
字符串是"奥迪",如果li包含"奥迪"则在第一个实例之前添加一个新的li。
更新JSFiddlehttp://jsfiddle.net/xbmz1umk/5/
<div class = "carContainer">
<li class="carPart">
<p class="car_title"><a href="car1.php" class="car_link">Audi Red</a>
</p>
</li>
<li class="carPart">
<p class="car_title"><a href="car2.php" class="car_link">Audi Blue</a>
</p>
</li>
<li class="carPart">
<p class="car_title"><a href="car3.php" class="car_link">Audi Black</a>
</p>
</li>
<li class="carPart">
<p class="car_title"><a href="car4.php" class="car_link">BMW Red</a>
</p>
</li>
<li class="carPart">
<p class="car_title"><a href="car5.php" class="car_link">BMW Blue</a>
</p>
</li>
<li class="carPart">
<p class="car_title"><a href="car6.php" class="car_link">BMW Black</a>
</p>
</li>
<li class="carPart">
<p class="car_title"><a href="car4.php" class="car_link">Fiat Red</a>
</p>
</li>
<li class="carPart">
<p class="car_title"><a href=“car5.php” class="car_link">Fiat Blue</a>
</p>
</li>
<li class="carPart">
<p class="car_title"><a href="car6.php" class="car_link">Fiat Black</a>
</p>
</li>
</div>
您可以使用:contains()
和:first
选择器选择包含Audi
的第一个<li>
。
$("li:contains('Audi'):first")
您可以使用在此之前插入一个新的列表项
$("li:contains('Audi'):first").before("<li></li>");
相关文章:
- 而循环只设置php中输入字段中的第一个值
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- IE11中的第二个调用取消了第一个Fetch API调用
- Javascript XMLHttpRequest——只有第一个POST请求有效
- 使用javascript或angularjs特定过滤器搜索字符串中第一个img标记的json值
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- RxJS油门行为;立即获取第一个值
- slideToggle()使第一个li a在单击时跳转
- 当点击一个li中的图标时,我如何确定它是否是ul中的第一个li
- 手风琴我想更改第一个 li 边框半径和最后一个 li 边框半径,我该怎么做请帮助我.
- jQuery 如何获取第一个 LI 父级
- 当移动到最后一个li时,返回到第一个li(使用Jquery滚动到下一个)
- 有人能理解为什么我的jquery函数上下滑动在我的第一个li标签上不能正常工作吗
- 找到ul的第一个li来设置其类
- 仅在第一个li内查找h2
- 不要使用jquery选择第一个li元素
- 如何选择第一个li
- 如何找到第一个“可见”的;& lt; li>在
- 使用jQuery
- 如何从第一个li-item中删除活动类,而另一个是使用JavaScript活动(!重要))
- 删除jquery中的第一个li