2011-09-14 52 views
3

我需要通过使用“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> 
+0

您是否正在浏览器的检查器或“查看源代码”菜单选项中查看源代码? – Bojangles

+1

你使用什么版本的jquery以及在哪个浏览器中?我创建了一个jsfiddle来测试它,它似乎工作正常。示例http://jsfiddle.net/k5mBM/ – Dave

回答