요소에 따라 html() 또는 val() 또는 text()를 통해 요소의 유형을 확인하고 그 값을 설정하는 jquery 플러그인을 찾고 있습니다. 그런가요? html 요소의 값을 설정하는 공통 플러그인을 갖는 것이 좋을 것입니다.jquery 플러그인을 사용하여 html 요소의 값을 설정하십시오.
1
A
답변
1
난 당신이 이것에 대한 플러그인이 필요 거라고 생각하지 않지만, 짧은 jQuery를 확장 작성할 수
$.fn.set_val = function(value) {
switch (this[0].nodeName.toLowerCase()) {
case 'input':
$(this[0]).val(value);
break;
default:
$(this[0]).html(value);
break;
}
};
그런 다음이처럼 호출 할 수 있습니다
<input type="text" name="foo" id="foo" value="" />
<div id="bar"></div>
<script type="text/javascript">
$(document).ready(function() {
$('#foo').set_val('hello');
$('#bar').set_val('goodbye');
});
</script>
당신을 필요에 따라 다른 HTML 요소에 대한 조건을 switch 문에 추가 할 수 있습니다. http://jsfiddle.net/hans/4T3x5/
+0
감사합니다. 정확히 무엇이 필요한가요? 그러나 "jquery extension"과 "jquery plugin"의 차이점은 무엇입니까? – amateur
+1
jQuery 플러그인은 일반적으로 확장 기능을 제공합니다. 플러그인은 단지 "플러그 형"입니다. 즉, 플러그인 파일을 다운로드하고 HTML에 추가하면 모든 것이 갑자기 작동합니다. 확장은 특정 프로젝트에만 적용될 수 있고 다른 프로젝트로 쉽게 이식 할 수없는 코드 조각입니다. –
관련 문제
- 1. jQuery 동위 원소 플러그인을 사용하여 너비와 높이를 설정하십시오.
- 2. 이미지 대신 html 요소의 jQuery 순환?
- 3. HTML 드롭 다운에서 선택된 값을 설정하십시오.
- 4. jQuery를 사용하여 초당 HTML 요소의 값을 줄일 수 있습니까?
- 5. PHP와 XPath를 사용하여 HTML 요소의 값을 얻는 방법은 무엇입니까?
- 6. jQuery를 사용하여 HTML 요소의 값을 읽는 방법에 대한 질문
- 7. 이미 텍스트 입력/텍스트 영역에 값을 설정하십시오
- 8. 상위 조상 요소의 백분율로 요소의 너비 (또는 높이)를 설정하십시오.
- 9. jQuery 플러그인을 사용하여 jQuery 파일 트리를 사용합니다.
- 10. Jquery html 속성 : 요소의 html을 요소의 html에서 제외하는 방법
- 11. 입력 요소의 값을 어떻게 변경합니까?
- 12. jquery : 둘 이상의 클래스가있는 요소의 한 클래스를 기반으로 변수를 설정하십시오.
- 13. ExtJS.form.ComboBox의 값을 설정하십시오.
- 14. Zend_Form ini에서 문자열 값을 사용하여 multiOptions를 설정하십시오.
- 15. jquery를 사용하여 <td> 값을 설정하십시오.
- 16. JQuery를 사용하여 숨겨진 필드의 값을 설정하십시오.
- 17. 중첩 자원을 사용하여 컨트롤러의 값을 설정하십시오.
- 18. 변환기 값을 null로 설정하십시오.
- 19. vb.net에서 레이블 값을 설정하십시오.
- 20. td 요소의 HTML을 숨겨진 필드의 값으로 설정하십시오.
- 21. jquery 루프를 최적화하여 너비를 설정하십시오.
- 22. 입력 요소의 값을 변경
- 23. CKEditor 3의 값을 설정하십시오.
- 24. app.config 값을 Environment.UserName으로 설정하십시오.
- 25. android.R.styleable.Theme_textColorDim의 RBG 값을 설정하십시오.
- 26. DataGridView에서 DataGridTextBoxCell 값을 설정하십시오.
- 27. 동적으로 옵션 값을 설정하십시오.
- 28. jQuery ajaxForm 플러그인을 사용하여 양식을 제출하지 않았습니다.
- 29. jQuery GalleryView 플러그인을 사용하여 플러그인을 제거하는 방법은 무엇입니까?
- 30. mootools를 사용하여 양식 요소의 값을 설정하는 방법
콜린스 : 바닐라 jQuery로 처리 한 내용은 무엇입니까? –