2016-08-19 2 views
0

은 무엇 input[type="checkbox"]의 수는 여기에 2 또는 3JQuery와 선택기는 체크 박스의 수는

의 값과 동일한 선택된 경우 내가 몇 가지 코드를 실행하려고하고있어 내 JQuery와의 예입니다 확인 된 체크 : 값이 2 개 또는 3

어떤 아이디어인지 이해를 프로그래밍하는 방법

if ($('input:checkbox:checked').length == 2 or 3) { 
    // run some code 
} 

임 확실하지?

+2

'$ ('# id를') length'는 ** 항상 ** 될 것입니다 1. 만약 $ ('[id = "id"]')이면 ID 중복 (_ 가질 필요는 없음)''. === 2 || 길이 (= [id = "id"] '). 길이 === 3) {' – Tushar

+0

@Tushar Im은 중복 된 ID를 사용하지 않으므로 실제로 얼마나 많은 체크 박스가 선택되었는지를 알아 내기 위해 사용하고 있습니다. 위의 코드는 Im이 성취하려는 것을 보여주는 예일뿐입니다. – Dev1997

+1

그런 다음'$ ('. checkboxClass : checked'). length'을 사용하십시오. – Tushar

답변

1

||

if ($('#id').length === 2 || $('#id').length === 3) { 
    // run some code 
} 
0

Javascript logical operators에 읽어 주시기 바랍니다 또는 연산자를 사용합니다. 이것은 기본적인 것들입니다.

논리 연산자는 변수 또는 값 사이의 논리를 결정하는 데 사용됩니다.

X = (6)와 y = 3, 아래 표는 논리 연산자 설명 감안할 때 :.

Operator  Description  Example 
======================================================== 
&&   and    (x < 10 && y > 1) is true  
||   or    (x === 5 || y === 5) is false  
!    not    !(x === y) is true 
+0

예, 질문이 업데이트되었습니다. – Tushar