jquery에서 html(), text() 및 val() 속성 사용의 차이점에 대한 자세한 설명
html(), text(), val() 소개
1. HTML
html(): 첫 번째로 일치하는 요소의 html 콘텐츠를 가져옵니다. 이 기능은 XML 문서와 함께 사용할 수 없습니다. 하지만 XHTML 문서
html(val)에는 사용할 수 있습니다. 일치하는 각 요소의 html 콘텐츠를 설정합니다. 이 기능은 XML 문서와 함께 사용할 수 없습니다. 그러나 XHTML 문서에는 사용할 수 있습니다.
2.TEXT
text(): 일치하는 모든 요소의 콘텐츠를 가져옵니다.
결과는 일치하는 모든 요소에 포함된 텍스트 내용을 결합한 텍스트입니다. 이 방법은 HTML 및 XML 문서 모두에 적용됩니다.
text(val): 일치하는 모든 요소의 텍스트 내용을 설정합니다.
html()과 유사하지만 HTML을 인코딩합니다("<" 및 ">"를 해당 HTML 엔터티로 대체).
3.VAL
val (): 첫 번째로 일치하는 요소의 현재 값을 가져옵니다.
val(val): 일치하는 각 요소의 값을 설정합니다.
html(), text(), val() 차이점
우선, html 속성에는 두 가지 메소드가 있습니다. 하나는 매개변수가 있고 다른 하나는 매개변수가 없습니다.
1. 첫 번째를 가져옵니다. one 요소의 html 콘텐츠와 일치합니다. 이 기능은 XML 문서와 함께 사용할 수 없습니다. 그러나 문자열
예:
html 페이지 코드:
Hello
jquery 코드: $("div").html을 반환하는 XHTML 문서에 사용할 수 있습니다. ();
결과: 안녕하세요
2. 매개변수 html(val): 일치하는 각 요소의 html 콘텐츠를 설정합니다. 이 기능은 XML 문서와 함께 사용할 수 없습니다. 그러나 XHTML 문서에는 사용할 수 있습니다. jquery 객체 반환
html 페이지 코드:
jquery 코드: $("div").html("
만나서 반가워요
"); [만나서 반가워요
두 번째로, 매개변수가 있는 메소드와 매개변수가 없는 메소드가 있습니다.
1. ) : 일치하는 모든 요소의 내용을 가져옵니다. 결과는 일치하는 모든 요소에 포함된 텍스트 내용을 결합한 텍스트입니다. 반환되는 내용은 문자열
예:
html 페이지 코드:
Hello Fine
감사합니다!
( "p").text();결과: HelloofineThankyou!
2. 매개변수 text(val): html()과 유사하게 일치하는 모든 요소의 텍스트 내용을 설정합니다("<" 대체). ">"는 해당 HTML 엔터티로 대체됩니다. jquery 개체를 반환합니다.
html 페이지 코드:
Test Paragraph.
;b>일부 새 텍스트.");결과:[
일부 새 텍스트.
]마지막으로 두 개의 val( ) 속성 메소드(매개변수가 있는 메소드와 매개변수가 없는 메소드)
1. 매개변수가 없는 val(): 첫 번째로 일치하는 요소의 현재 값을 가져옵니다. jQuery 1.2에서는 모든 요소의 값을 반환할 수 있습니다. 선택 포함. 다중 선택 시 선택한 값이 포함된 배열이 반환됩니다.
문자열 반환, 배열
인스턴스
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <script src="js/jquery.js" type="text/javascript"></script> <!-- <script src="http://code.jquery.com/jquery-latest.js"></script> --> <title> 获取或设置元素的内容</title> <style type="text/css"> body{font-size:15px;text-align:center} div{border:solid 0px #666;padding:5px;width:220px;margin:5px} </style> <script type="text/javascript"> $(function() { var strHTML = $("#divShow").html();// 获取HTML 内容(包含div下面的两个格式) var strHTML2 = $("#divShow b i").html(); //获取HTML内容 var strHTML3 = $("div").html(); var strText = $("#divShow").text();// 获取文本内容 var strText2 = $("div").text(); $("#divHTML").html(strHTML);// 设置HTML 内容 $("#divHTML2").html(strHTML2); //设置HTML内容 $("#divHTML3").html(strHTML3); //设置HTML内容 $("p").html(strHTML); $("#divText").text(strText);// 设置文本内容 $("#divText2").text(strText2);// 设置文本内容 $("a").text(strText); $("select").change(function() { // 设置列表框change 事件 // 获取列表框所选中的全部选项的值 alert($("select").val()); var strSel = $("select").val().join(","); $("input").val(strSel); // 显示列表框所选中的全部选项的值 }) }) </script> </head> <body> <table border="1" bordercolor="#A9A9A9" cellspacing="0"> <tr><td>******************************</td><td>*******************************************</td></tr> <tr> <td><div id="divShow"><b><i>Write Less Do More</i></b></div></td> <td>这是原内容</td> </tr> <tr> <td><div id="divShow"><b><i>Write XXXX Do XXXX</i></b></div></td> <td>这是原内容</td> </tr> <tr><td>******************************</td><td>*******************************************</td></tr> <tr> <td><div id="divHTML">1</div></td> <td>获取原内容(连带内容的格式)后以html方式输出</td> </tr> <tr> <td><div id="divHTML2">2</div></td> <td>获取原内容(不带内容的格式)后以html方式输出</td> </tr> <tr> <td><div id="divHTML3">3</div></td> <td>获取原内容(获取第一个匹配元素的内容)后以html方式输出</td> </tr> <tr> <td><p></p></td> <td>HTML方式设置段落的文本</td> </tr> <tr> <td><p></p></td> <td>如果这个也有内容了,就是设置每个匹配元素的内容</td> </tr> <tr><td>******************************</td><td>*******************************************</td></tr> <tr> <td><div id="divText">4</div></td> <td>获取原内容后以text方式输出</td> </tr> <tr> <td><div id="divText2"></div></td> <td>获取原内容(获取所有匹配元素的内容)后以text方式输出</td> </tr> <tr> <td><a></a></td> <td>TEXT方式设置段落的文本</td> </tr> <tr> <td><a></a></td> <td>如果这个也有内容了,就是设置每个匹配元素的内容</td> </tr> <tr><td>******************************</td><td>*******************************************</td></tr> <tr> <td> <select multiple="multiple"style="height:96px;width:85px"> <option value="1">Item 1</option> <option value="2">Item 2</option> <option value="3">Item 3</option> <option value="4">Item 4</option> <option value="5">Item 5</option> <option value="6">Item 6</option> </select> <select> <option value="7">Item 7</option> <option value="8">Item 8</option> <option value="9" selected>Item 9</option> </select> </td> <td> </td> </tr> <tr> <td><input ></input></td> <td><input ></input></td> </tr> </table> </body> </html>
위 내용은 jquery에서 html(), text() 및 val() 속성 사용의 차이점에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











HTML의 테이블 테두리 안내. 여기에서는 HTML의 테이블 테두리 예제를 사용하여 테이블 테두리를 정의하는 여러 가지 방법을 논의합니다.

HTML의 Nested Table에 대한 안내입니다. 여기에서는 각 예와 함께 테이블 내에 테이블을 만드는 방법을 설명합니다.

HTML 여백-왼쪽 안내. 여기에서는 HTML margin-left에 대한 간략한 개요와 코드 구현과 함께 예제를 논의합니다.

HTML 테이블 레이아웃 안내. 여기에서는 HTML 테이블 레이아웃의 값에 대해 예제 및 출력 n 세부 사항과 함께 논의합니다.

HTML 입력 자리 표시자 안내. 여기서는 코드 및 출력과 함께 HTML 입력 자리 표시자의 예를 논의합니다.

HTML 순서 목록에 대한 안내입니다. 여기서는 HTML Ordered 목록 및 유형에 대한 소개와 각각의 예에 대해서도 설명합니다.

HTML에서 텍스트 이동 안내. 여기서는 Marquee 태그가 구문과 함께 작동하는 방식과 구현할 예제에 대해 소개합니다.

HTML onclick 버튼에 대한 안내입니다. 여기에서는 각각의 소개, 작업, 예제 및 다양한 이벤트의 onclick 이벤트에 대해 설명합니다.
