2012-03-08 14 views
0

チェックボックスのラベルテキストは、CodeChargeで動的に生成されます。ラベルテキストには、利用可能な記事の量が含まれます。この数値が(0)の場合、チェックボックスとラベルのテキストは非表示にする必要があります。チェックボックスとラベルをラベルテキストに基づいて非表示にする

この場合のチェックボックスとラベルのテキストに隠されて:

見えるこの場合のチェックボックスとラベルで
<input id="i_search_2_newdatad9_1" name="d9[]" value="standplaatsreis" type="checkbox" /><label for="i_search_2_newdatad9_1">Standplaatsreis (0)</label> 

<input id="i_search_2_newdatad9_1" name="d9[]" value="standplaatsreis" type="checkbox" /><label for="i_search_2_newdatad9_1">Standplaatsreis (8)</label> 

私はPHPやjqueryのスクリプトのご提案をお待ちしております。

答えて

2

A jQueryのソリューション:

$('label:contains("(0)")').each(function() { 
    $('#' + $(this).attr('for')).hide(); 
    $(this).hide(); 
}); 
+0

おかげで作業です! – expo101

+0

答えの1つを受け入れたものとしてマークする必要があります... – dioslaska

0

、あなたの質問にjQueryのに言及しているので:

 
$(function() { 
    $('input').filter(function() { return $(this).next('label').text().substr(-3) == '(0)'; }).hide().next('label').hide(); 
    }); 
}); 

PHPソリューションは良いだろうが、任意のコードなしで、私たちはあなたを助けることができません。

+0

おかげギョームは、それが働いて得たdiolaska – expo101

関連する問題