<ul class="zn_check_list">
<li>
<span class="checkbox" style="background-position: 0px 0px;"></span>
<input id="a" style="display:none" type="checkbox" name="uslugiForm">
<label for="a"> Выезд и оценка</label>
</li>
<li>
<span class="checkbox" style="background-position: 0px 0px;"></span>
<input id="b" style="display:none" class="styled" type="checkbox" name="uslugiForm">
<label for="b"> Доставка</label>
</li>
</ul>
То есть, оформление чекбокса стоит в span. При нажатии должно выводить дополнительную форму. Но работает только при клике на label.
Как заставить и span при клике делать тоже самое?
Сам JS
$('ul.zn_check_list li input[name="uslugiForm"]').click(function(){
if( $('ul.zn_check_list li input[name="uslugiForm"]').is(':checked')) {
$("ul.zn_check_list_inputZakaz").show(200);
} else {
$("ul.zn_check_list_inputZakaz").hide(100);
}
})