2011-02-10 6 views
4

내가 예 예 "테스트"에 대한 변수 = 값이 체크 박스를 선택 해제 jQuery를 사용하는 것을 시도하고있다 :이 때문에jQuery를 - 체크 박스 값 = "테스트"를 해제하면

<input type="checkbox" name="cbname" value="test" checked="checked" />

하나는 테스트의 가치가있다 나는 그것이 unticked되고 싶습니다 어떻게 내가 이것을 할 수 있을까?

감사

+0

속성 선택 : HTTP : //api.jquery.com/attribute-equals-selector/ –

답변

10
var val = 'test'; 
$('input:checkbox[value="' + val + '"]').attr('checked', false); 
+0

와우 더 내가 생각했던 것보다 간단하지만 내가 그것을 변경했다 가치 = ~ – Sean

+0

그 두 단어의 가능성이 나는 다른 변수를 만들려고하지만 모든 선택을 .... 어떻게 그것을 할 수있는 값을 "테스트"또는 "재시험"예를 들어 unchecks 그래서 할 수 있습니다. – Sean

+0

@Sean : 여러 셀렉터를 분리하려면','를 사용해야합니다. – BoltClock

0
var checkForInstance = function (myCheckbox,myInstance) { 
    if (jQuery('#'.myCheckbox).is(":checked") && jQuery('#'+myCheckbox).val() == jQuery('#'+myInstance).val()) { 
    jQuery('#'.myCheckbox).attr('checked',false); 
    } 

} 

이 기능 체크하여 체크 박스 값이 다른 요소 값과 동일하고이 선택된 경우를 선택하거나 선택 취소하는 경우. JQuery와의

0

사용 소품 1.9.1

var value = 'test'; 
$('input:checkbox[value="' + value + '"]').prop('checked', false);