javascript - jquery :last-child did not work properly

标签 javascript jquery jquery-selectors

jQuery $("div span[z*='w']:last-child").css({color: "red"});

和 html

<div>
   <span z="ww">Sam</span>  <!-- Didn't works -->
   <span>Sam 2</span>
</div>
<div>
    <span z="ww">Glen,</span>
    <span z="ww">David</span> <!-- Works -->
</div>

如何从第一个div选择跨度?

实例http://jsbin.com/izubaj/edit#javascript,html,live

最佳答案

您的选择器实际上选择了 span 元素,然后将最后一个子伪选择器应用于该集合,请尝试以下操作:

$("div").find('span[z*="w"]:last').css({color: "red"});

See here用于更新。

关于javascript - jquery :last-child did not work properly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9195243/

相关文章:

javascript - jQuery 滚动问题与scrollTop

javascript - 使用 javascript 调用内联函数时出错

javascript - 在使用 jQuery 发布之前通过链接单击填充表单

javascript - 随机彩色文本jquery

javascript - 使用 JQuery 隐藏元素并激活按钮

javascript - 奇怪的 Bootstrap 输入组行为

javascript - jquery cookies 和图例状态

javascript - jQuery/Isotope 复杂的 AND/OR 过滤

javascript - 更改时未获取新的 dom 元素

javascript - 如何在没有事件的情况下移动 div 的子级