$("form").attr("check"); $("form").prop("check"); 둘 다 허용되지만 새 버전의 jquery에서는 둘 다 좋습니다. 거의 동일합니다. 제가 찾은 유일한 차이점은 확인란을 사용할 때 prop을 사용해야 한다는 것입니다. 그렇지 않으면 IE 브라우저가 호환되지 않습니다.
2. attr(속성 이름, 속성 값) //속성 값을 설정합니다. (일치하는 모든 요소에 대해 속성 값을 설정합니다.)
3. attr(속성 이름,함수 값
)//속성의 함수 값 설정(일치하는 모든 요소에 대해 계산된 속성 값 설정) .값을 제공하는 대신 함수를 제공하고, 이 함수로 계산된 값을 속성값으로 사용합니다. 4.attr(properties) //지정된 요소에 대해 여러 속성 값을 설정합니다. 즉, {속성 이름 1: "속성 값 1", 속성 이름 2: "속성 값 2”, … … }. (이것은 일치하는 모든 요소에 걸쳐 많은 속성을 일괄적으로 설정하는 가장 좋은 방법입니다. 객체의 클래스 속성을 설정하려면 'className'을 속성 이름으로 사용해야 합니다. 또는 'class'를 직접 사용할 수 있습니다. 또는 '아이디' )
샘플 코드:
코드 복사
가장 좋아하는 과일은 무엇인가요?
코드는 다음과 같습니다.
1.2 attr(name)을 사용하여 대체 값을 가져옵니다.
2. attr(name,value) //속성 값 설정
3. attr(name,fn) //속성 함수 값 설정
3.1 alt 속성 값을 title 속성 값으로 설정합니다.4.attr(properties) //"이름/값" 형태의 객체를 일치하는 모든 요소의 속성으로 설정
그럼 어떻게 속성을 삭제하나요?
jquery에서 속성을 삭제하는 키워드는 다음과 같습니다. RemoveAttr A는 대문자로 표시됩니다. 사용 방법을 확인하세요.
사용법과 같은 html 코드에서 li의 title 속성을 삭제하고 싶어서 이렇게 합니다.