0
를 클릭하면 3 개의 체크 박스 (하나를 선택하고 두 개의 하위 입력을 선택)가 열립니다.입력이 작동하지 않는 것을 확인/선택 해제하십시오.
사용자가 예를 들어 Centro de dia
을 클릭하면 입력이 계속 확인되고 다른 입력 (이 경우 buton
)이 선택 취소됩니다. 사용자가 buton
을 클릭하면 다른 하나는 선택 취소되며, 사용자가 모두 선택/선택을 클릭하면 분명히 모두를 선택하거나 모두 선택을 취소합니다.
하지만 지금은 하위 입력 중 하나를 클릭하면 확인/선택 취소하지만 은 다른 입력에는 영향을주지 않습니다.
이은 내가 코드를 사용하고 있습니다 :
$check_all = $('<label></label>')
.text(GeoMashup.opts.check_all_label)
.prop('for', 'gm-' + taxonomy + '-check-all')
.prepend(
$('<input type="checkbox" />').prop('id', 'gm-' + taxonomy + '-check-all')
.prop('checked', (default_off ? false : 'checked'))
.change(function() {
if ($(this).is(':checked')) {
$legend.find('input.gm-' + taxonomy + '-checkbox:not(:checked)').click();
} else {
$legend.find('input.gm-' + taxonomy + '-checkbox:checked').click();
}
})
모든 아이디어를 어떻게 그런 식으로 작동되도록하려면?
jQuery로 속성을 설정하는 대신 prop (http://api.jquery.com/prop/)를 사용해야합니다. – Alex
@codek : 사용한 Jquery 버전은 무엇입니까? –
@IshanJain 1.10.2 버전 – codek