$(document).ready(function() {
$("span#label_Flat").hide();
$("span#added_Flat").hide();
$("span#removed_Flat").hide();
if ($('#Flat:checked').val() != false) {
$('#Flat').click(function() {
$("span#label_Flat").toggle();
$("span#removed_Flat").toggle();
});
} else {
$('#Flat').click(function() {
$("span#label_Flat").toggle();
$("span#added_Flat").toggle();
});
});
Может кто-нибудь указать мне, почему это не работает?
Я хочу скрыть три диапазона и переключать только два из них, чтобы они были видны, в зависимости от того, установлен флажок или нет.
В настоящее время промежуток не скрыт, и поэтому не переключайтесь между скрытием и отображением, как следует.
HTML это:
<input id="Flat" type="checkbox" name="Flat" checked />
<p>
<span id="label_Flat">Flat: </span>
<span id="added_Flat">Added</span>
<span id="removed_Flat">Removed</span>
</p>
Заранее спасибо за помощь.
Пример можно увидеть здесь: http://jsfiddle.net/WEq5u/10/