无法获得前一个元素?

时间:2011-09-14 16:24:02

标签: javascript jquery traversal

我需要通过使用“contains”获取元素的前一个元素 - 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>

1 个答案:

答案 0 :(得分:3)

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