javascript - 无法获取上一个元素?

标签 javascript jquery traversal

我需要获取使用“包含”找到的元素的前一个元素 - prev 和 prevAll('span') 不起作用。有任何想法吗?谢谢!

<script>
    $(document).ready(function(){
        $("label:contains('Group')").prev().addClass("spMargin"); 
    });
</script>

<span class="radio"></span>
<label>Travel</label>

<span class="radio">(need to add class to this element!)</span>
<label>Group</label>

最佳答案

使用 .prev() 对我有用。参见 http://jsfiddle.net/tT9Qu/

关于javascript - 无法获取上一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7419669/

相关文章:

javascript - 将菜单悬停更改为单击/事件 CSS

javascript - 将鼠标悬停/鼠标进入/鼠标离开菜单项

javascript - JQuery if 语句未正确检测跨度复选框

jquery - 使用 jQuery 遍历无序列表

javascript - 遍历同一类的div

javascript - onWindowBeforeUnload 应该放在哪里?

javascript - 如何在index.html中检查登录情况

javascript - 上一个完成后无法触发下一个功能

javascript - Angular - 未选择编辑角色

javascript - 如何遍历 HTML