2012-03-08 2 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

JQuery решение:

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

Спасибо diolaska получил это работает !! – expo101

+0

Вы должны отметить один из ответов, как принято ... – dioslaska

0

Поскольку вы упоминаете JQuery в вашем вопросе:

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

решение PHP-бы лучше, но без какого-либо кода, мы не можем вам помочь.

+0

Благодаря Гийом получил это работает – expo101

Смежные вопросы