复选框的标签文本是在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脚本的建议。
答案 0 :(得分:2)
jQuery解决方案:
$('label:contains("(0)")').each(function() {
$('#' + $(this).attr('for')).hide();
$(this).hide();
});
答案 1 :(得分:0)
因为你在问题中提到了jQuery:
$(function() { $('input').filter(function() { return $(this).next('label').text().substr(-3) == '(0)'; }).hide().next('label').hide(); }); });
PHP解决方案会更好,但没有任何代码,我们无法帮助您。