>웹 프론트엔드 >JS 튜토리얼 >jquery_jquery에서 비활성화된 부울 상태를 변경하는 세 가지 방법

jquery_jquery에서 비활성화된 부울 상태를 변경하는 세 가지 방법

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-05-16 17:09:231220검색

첫 번째: 비활성화의 부울 상태를 변경하며, 구체적인 코드와 설명은 다음과 같습니다.

코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.

$("button:eq(2)").click(function(){
var text2= $("input:text:eq(2 )");
if(text2.attr("disabled")==false){
//세 번째 텍스트 입력 상자의 비활성화 속성을 true로 설정합니다. 비활성화된
text2.attr("disabled",true);
}else{
//세 번째 텍스트 입력 상자의 비활성화된 속성을 false로 설정하여 비활성화된 속성을 제거합니다
text2.attr("disabled",false ; >


코드 복사


코드는 다음과 같습니다.

$(" 버튼:eq(1)").click(function() { var text2=$("input:text:eq(1)"); if(text2.attr("disabled")== false){ //disable 값을 설정하여 두 번째 텍스트 입력 상자를 비활성화로 설정 text2.attr("disabled","disabled") }else{ //Disable 두 번째 텍스트 입력 상자를 제거하여 속성 삭제
text2.removeAttr("disabled");
}
})


세 번째 방법: 비활성화 값을 변경합니다. , 구체적인 코드와 설명은 다음과 같습니다.

코드는 다음과 같습니다.




코드 복사


코드는 다음과 같습니다.

//
text1을 덮어써서 첫 번째 텍스트 입력 상자에서 비활성화된 속성을 지웁니다. attr("disabled","");
}
});


전체 샘플 코드는 다음과 같습니다(테스트 및 통과).
코드는 다음과 같습니다. :




코드 복사

코드는 다음과 같습니다.

$(document).ready(function ( ) { $("button:eq(0)").click(function () { var text1 = $("input:text:eq(0)");
if (text1. attr("disabled") == "") {
// 또는 text1.attr("disabled")==false
//disabled 값을 설정하여 첫 번째 텍스트 입력 상자를 비활성화로 설정합니다.
text1.attr("disabled", "disabled");
} else {
//
text1.attr("disabled", ""를 덮어써서 첫 번째 텍스트 입력 상자에서 비활성화된 속성을 지웁니다. );
}
});
$("button:eq(1)").click(function () {
var text2 = $("input:text:eq(1) ");
if (text2.attr("disabled ") == false) {
//disabled 값을 설정하여 두 번째 텍스트 입력 상자를 비활성화로 설정합니다.
text2.attr("disabled" , "disabled");
} else {
//두 번째 텍스트 입력 상자의 비활성화 속성을 제거하여 삭제
text2.removeAttr("disabled"); );
$("button: eq(2)").click(function () {
var text2 = $("input:text:eq(2)");
if (text2. attr("disabled") == false) {
//disabled 부울 속성을 설정하여 세 번째 텍스트 입력 상자의 비활성화 속성을 true로 설정합니다.
text2.attr("disabled", true); >} else {
//Pass 비활성화된 속성을 제거하려면 세 번째 텍스트 입력 상자의 비활성화된 속성을 false로 설정합니다.
text2.attr("disabled", false)
}
}) ;
})
// -->




성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.