Скрыть флажок и метку на основе текста метки - PullRequest
0 голосов
/ 08 марта 2012

Текст метки флажка динамически генерируется в 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 ]

2 голосов
/ 08 марта 2012

Решение jQuery:

$('label:contains("(0)")').each(function() {
    $('#' + $(this).attr('for')).hide();
    $(this).hide();
});
0 голосов
/ 08 марта 2012

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

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

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

...