javascript - 按类查找id,并按另一个类过滤结果

标签 javascript jquery html css

我想获得第一个 <li> id其中类(class)名称 my_class存在并且如果<span>Time包含使用 jquery 的“:”。

这是我的 HTML:

<ul class="list">
   <li id="myID-1" class=""> 
        <span class="Time">00h : 10m</span>
   </li>
   <li id="myID-2" class="my_class">
        <span class="Time">01h : 08m</span>
   </li>
   <li id="myID-3" class="my_class"> 
        <span class="Time">waiting</span>                                       
   </li>
</ul>

Javascript:

var ID = $(".my_class").attr("id"); 

但是如何按类过滤结果Time

谁能帮我解决这个问题?

最佳答案

$(".my_class:has(.Time:contains(:))").attr("id");

JSFiddle: http://jsfiddle.net/TrueBlueAussie/bnp2n0t0/

关于javascript - 按类查找id,并按另一个类过滤结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29675390/

相关文章:

Internet Explorer 中的 PHP SDK + Javascript SDK 问题

javascript - 触发组件之间的过渡

javascript - 如何使用 addEventListener 访问 JavaScript 对象属性?

html - 一个 100vh 高度的 div,包含 3 个 div,其中第二个应该是唯一一个具有可变高度的

javascript - 使整个父 div 成为可点击区域

javascript - 理解 JavaScript 中的 body 参数

javascript - "loosely"是否可以使用 React.PropTypes.shape 定义一个对象?

javascript - jquery 切换可见性

javascript - 将鼠标悬停在 wordpress 菜单中单击

jquery - IE 10 不接受 <li> 标签类型属性的自定义值