Я хочу сделать непроверенное радио кнопки скрывать и просто отображать проверяемый один:Скрыть кнопку непроверенных радио
<ul class="woof_list woof_list_radio">
<li >
<input type="radio" id="woof_72_55cb07a61800a" class="woof_radio_term" data-slug="elektronik" name="product_cat" value="72">
<label for="woof_72_55cb07a61800a">Elektronik <span>(812)</span></label>
</li>
<li >
<input type="radio" id="woof_113_55cb07a741fec" class="woof_radio_term" data-slug="pompa-air" name="product_cat" value="113" checked="checked">
<label for="woof_113_55cb07a741fec" checked="checked" style="font-weight: bold;">Pompa Air <span>(29)</span></label>
</li>
<li >
<input type="radio" id="woof_184_55cb07a7513ac" class="woof_radio_term" data-slug="brand" name="product_cat" value="184">
<label for="woof_184_55cb07a7513ac">Brand <span>(814)</span></label>
</li>
</ul>
Вот мой JavaScript:
$(document).ready(function(){
$("ul.woof_list").find("li").each(function(index){
$(this).find('input[checked="checked"]', ".woof_list");
$(this).click(function(e) {
e.preventDefault();
// by default, hide all li's
$('ul.woof_list li').toggle();
$('.woof_is_closed').trigger('click');
// show only the selected li
$(this).show();
});
console.log($(this).find('input[checked="checked"]', ".woof_list").val());
я получил значение из но я не знаю, что мне делать тогда.
'$ ('input [type = checkbox]: not (: checked)'). Hide()'? –
Непонятно, что вы хотите. Когда вы нажимаете одну из радиокнопков, вы хотите скрыть 2 других, которые не отмечены, или? – Loyalar
Я не понимаю, потому что вы устанавливаете свою логику внутри псевдо-готового события, поэтому, если вы хотите по умолчанию, просто используйте CSS ↯↯↯ –