jquery가 태그 내용이 비어 있지 않은지 확인하는 방법: 1. 태그에 id 속성이 설정된 경우 [$("#id")]를 사용하여 태그를 가져옵니다. ID 세트, jsoup Expression과 같은 것을 사용하여 획득, 코드는 [var nameVal = $("#aaa input[]].
이 튜토리얼의 운영 환경: Windows 7 시스템, jquery3.2.1 버전 , Dell G3 컴퓨터
권장: jquery 비디오 튜토리얼
태그 콘텐츠가 비어 있지 않은지 확인하기 위해 jquery에서 if를 사용하는 방법:
문제 설명
사용자가 선택했는지 확인해야 합니다. 목록의 옵션 또는 비어 있지 않은지 여부에 관계없이 사용자 정의 컨텐츠를 입력하십시오. 비어 있는 경우에만 다음 단계로 진행하십시오. 그렇지 않으면 사용자에게
<p id="namep">姓名: <input type="text" class="name"></input> </p>
Solution
지정된 태그의 컨텐츠를 가져오고 빈 처리 수행
// $(document).ready(function(){ ... }); // 标签有设置 id 属性时,使用 $("#id") 获取标签即可 // 对于没有设置 id 的标签,使用类似jsoup表达式来获取 var nameVal = $("#aaa input[class='name']").val(); if(nameVal == null || nameVal == "" || nameVal == undefined){ alert("name 输入框为空"); }
Remarks:
1. 콘텐츠 가져오기 - text(), html() 및 val()
text()
세 가지 방법의 차이점 - 설정 또는 선택한 요소의 텍스트 콘텐츠를 반환합니다text()
- 设置或返回所选元素的文本内容
html()
- 设置或返回所选元素的内容(包括 HTML 标记)
val()
html()
- 선택한 요소의 콘텐츠(HTML 태그 포함) 설정 또는 반환
val() code> - 양식 필드의 값을 설정하거나 반환합니다. <p></p>
<p></p>2. 라벨이 동적으로 추가되는 경우 정의되지 않은 경우를 고려해야 합니다. <p></p>undefine은 "값이 누락됨"을 의미합니다. 즉, 지정된 태그가 있어야 합니다. 값이 있지만 정의되지 않았습니다. 지정된 태그가 html에서 생성되지 않은 경우 해당 내용은 물론 정의되지 않으며 값은 일반적으로 NaN으로 표시됩니다. <p></p>(1) 변수가 선언되었지만 값이 할당되지 않았습니다. 직접 사용하면 변수 값이 정의되지 않습니다. <blockquote>
<p>(2) 함수 호출 시 제공되어야 하는 매개 변수가 제공되지 않으며 매개 변수가 정의되지 않습니다. <strong>( 3) 객체에는 할당된 속성이 없으며 이 속성의 값은 정의되지 않습니다. </strong><a href="https://www.php.cn/course/list/17.html" target="_blank" textvalue="javascript学习教程"> (4) 함수가 값을 반환하지 않으면 기본적으로 정의되지 않음을 반환합니다. <strong></strong></a></p>관련 무료 학습 권장 사항: </blockquote> 🎜🎜자바스크립트 학습 튜토리얼🎜🎜🎜🎜
위 내용은 태그 내용이 비어 있지 않은지 확인하기 위해 jquery에서 if를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!