2012-03-07 109 views
2

我使用JQuery使用查找文本的元素中的String聲明如下 -添加類基於

<li> 
<input type="checkbox" value="14"> 
<a id="link-filterattribute-14" class=" jqueryCheck" rel="nofollow" href="/store/filtered/4/12_14/c_7/"> Black </a> 
</li>  

<script> 
if ($(".jqueryCheck:contains('Black')").length){ 

} 
</script> 

我想要做的就是添加一個類的<input>如果單詞「 Balck「被找到。我如何去做這件事?

感謝

回答

5

你可以做

$(".jqueryCheck:contains('Black')").prev('input').addClass('yourclass'); 
1
$(".jqueryCheck").each(function(i){ 
    if($(this).text()=='black'){ 
     $(this).prev().addClass('someclass'); 
    } 
}