$("#element").get(0).value = v;
3
A
답변
5
이 검색어와 일치하는 첫 번째 DOMElement를 가져옵니다 (getElementById('element').value = v
과 유사). 정말 나쁜 jQuery 스타일.
$("#element").val(v);
을 사용하여 jQuery-ish를 더 많이 만들고 입력 유형과 독립적으로 만들 수있었습니다.
3
jQuery 메서드 대신 DOM 요소에서 사용할 수있는 기본 속성을 사용하는 것은 완전히 유효합니다.
get()
(docs)을 사용하면 jQuery 객체에서 DOM 요소를 추출한 다음 기본 value
속성을 사용하여 새 값을 설정합니다. 내가 사용하는 것을 선호
동등한은 다음과 같습니다 동일한 일을 수행하지만, DOM 요소의 인덱스를 통해 이렇게 직접 수행 할
$("#element")[0].value = v;
....
관련 문제
- 1. 이 오류는 무엇을 의미합니까?
- 2. 이 오류는 무엇을 의미합니까?
- 3. 이 코드는 무엇을 의미합니까?
- 4. 이 JavaScript는 무엇을 의미합니까?
- 5. 이 코드는 무엇을 의미합니까?
- 6. 이 정규식은 무엇을 의미합니까?
- 7. 이 진술은 무엇을 의미합니까?
- 8. 이 진술은 무엇을 의미합니까
- 9. 이 진술은 무엇을 의미합니까?
- 10. 이 오류는 무엇을 의미합니까?
- 11. 이 CSS는 무엇을 의미합니까?
- 12. 이 문자들은 무엇을 의미합니까?
- 13. 이 예외는 무엇을 의미합니까?
- 14. 이 오류는 무엇을 의미합니까?
- 15. 이 표현식은 무엇을 의미합니까?
- 16. 이 절단 명령은 무엇을 의미합니까?
- 17. 이 Catch 문은 무엇을 의미합니까?
- 18. 이 VB6 오류는 무엇을 의미합니까?
- 19. 이 함수에서 물음표는 무엇을 의미합니까?
- 20. 이 스 니펫은 무엇을 의미합니까?
- 21. 이 연결 문자열은 무엇을 의미합니까?
- 22. 이 열거 형은 무엇을 의미합니까?
- 23. 이 checkstyle 메시지는 무엇을 의미합니까?
- 24. 이 -> 기호는 무엇을 의미합니까?
- 25. 이 배열 코드는 무엇을 의미합니까?
- 26. "all"이 makefile에서 무엇을 의미합니까?
- 27. 이 형식 지정자는 무엇을 의미합니까?
- 28. 이 PHP 오류는 무엇을 의미합니까?
- 29. 이 코드는 무엇을 의미합니까? $ .getJSON
- 30. 이 명령은 유닉스에서 무엇을 의미합니까?
정말 나쁜 스타일이 아닙니다. 예를 들어'checkbox'가 체크되어 있는지 확인해야 할 필요가 있습니다.'$ jQueryRef.is ('checked :)'대신'$ jQueryRef [0] .checked'를 호출해야합니다. – jAndy
@jAndy가 정확하고 나쁘지 않습니다. 스타일. 사실,'$ ("element") .get (0) .value' 또는'$ ("element") [0] .value'는 자신이하는 일을 안다면 더욱 효율적입니다. 이는 jQuery가 특정 요소 유형에 대한 브라우저 간 호환성을 보장하기 위해 여러 가지 검사를 실행하기 때문에, 모든 브라우저가 해당 요소에 대해 동일하게 동작하기 때문에''과 같이 중복되는 내용이 있기 때문입니다. –