문제

링크가 있습니다.누군가 클릭하면 작동하기 전에 몇 가지 조건을 확인하고 싶습니다.false 인 경우 기본 작업을 방지해야합니다. 라코 디스

링크는 a1와 같은 경우에만 작동해야합니다.위의 코드가 정확합니까?특정 조건이 충족되면 a1로 설정됩니다.링크는 조건이 충족되는 경우에만 작동합니다.

도움이 되었습니까?

해결책

' a가 1 인 경우에만 작동해야 함 '이라고 가정하면 a 요소의 텍스트가 1과 같음을 의미합니다. 다음을 시도해보세요. 라코 디스

jQuery에서 사용할 수있는 요소의 속성을 사용하도록 text()를 수정할 수 있습니다.

업데이트 <인용구>

my a는 조건이 충족 될 때까지 값 0을 유지하는 var입니다.

이 경우 문제는 단순히 평등 연산자가 잘못되었다는 것입니다. 라코 디스

다른 팁

주의 :

!a는 참 또는 거짓으로 평가됩니다. a에서 bool 로의 변환이 true 인 경우 !a는 false로 평가됩니다.

모든 양의 정수는 true로 평가됩니다. 따라서 !a는 false로 평가됩니다. double equals ==를 1로 비교하면 해당 부울 !a를 boolean 1 또는 true로 테스트합니다. 따라서 a가 내가 의심하는 양의 정수이면 if 문은 항상 false로 평가됩니다.

테스트하려는 것이 다른 것이 아니라면 비교 연산자 (===)의 첫 번째 같음을 !로 변경해야합니다.

예 : var a = 2; if(a!==1) { // do something } <-A는 2이므로 a1와 같지 않으므로 if 비교가 true로 평가됩니다.

귀하의 코드에는 다음이 있습니다. 라코 디스

도움이되는 희망

추신 비교 연산자를 기억하세요. 라코 디스

업데이트

나는 어떤 일이 발생할 때까지 a0라는 다른 게시물에 대한 귀하의 의견을 보았습니다. 그러면 1입니다.

이 경우 : 라코 디스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top