jQuery 선택기 와일드카드 및 선택기 인스턴스 사용법 요약
Wildcards는 입력 태그를 제어할 때 매우 유용합니다. 일반적인 사용법은 다음과 같이 요약됩니다.
(1) 와일드카드:
$("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']");//id属性以code结束的所有input标签 $("input[id*='code']");//id属性包含code的所有input标签 $("input[name^='code']");//name属性以code开始的所有input标签 $("input[name$='code']");//name属性以code结束的所有input标签 $("input[name*='code']");//name属性包含code的所有input标签 $("input[name*='code']").each(fuction(){ var sum=0; if($(this).val()!=""){ sum=parseInt(sum)+parseInt($(this).val()); } $("#").text(sum); })
(2) Select
$("tbody tr:even"); //짝수가 포함된 모든 tr 태그 선택$("tbody tr:odd") // index를 기준으로 인덱스 선택 모든 홀수 tr 태그
(3) jqueryObj의 다음 수준 노드의 입력 수를 가져옵니다.jqueryObj.children("input").length;
(4) 클래스 main
$(".main > a");
을 사용하여 레이블의 하위 노드 아래에 있는 모든 태그를 가져옵니다. (5) 즉시 태그
jqueryObj.next("p");//获取jqueryObj标签的后面紧邻的一个p,nextAll获取所有
2. 필터
//not $("#code input:not([id^='code'])");//id为code标签内不包含id以code开始的所有input标签
//处理文本框上的键盘操作 jqueryObj.keyup(function(event){ var keyCode = event.which;//获取当前按下键盘的键值,回车键为13 }
jQuery의 선택자는 일반적으로 사용되는 요소 검색 방법에 대한 간략한 요약입니다.
$("#myELement") id 값이 myElement와 동일한 요소를 선택하세요. 값은 myElement이므로 얻을 수 있는 유일한 요소는$("p") out out out out out of out out ‐ together's' together'''를 사용하여 ps'psmbpsmbpsmbps outps out out out right out through out''''''‐‐out's out. 요소
$("*") 문서의 모든 요소를 선택할 수 있습니다. 공동 선택: 예를 들어 $("#myELement,p,.myclass")계단식 선택기: M $ ("양식 입력") 모든 양식 요소에서 입력 요소를 선택합니다.
$ ("#main & gt; *") ID 값의 모든 하위 요소를 Main으로 선택합니다. 모든 레이블 요소 중 다음 입력 요소 노드를 선택합니다. 테스트 후 선택기는 입력 레이블 바로 다음에 오는 모든 입력 레이블 요소를 반환합니다.
인 태그 요소의 동일한 상위 요소에 속하는 모든 p 태그를 반환합니다. 기본 필터 선택기:
$("input:not(:checked) +span")
Filter out: 의 모든 입력 요소 체크된 선택기 $(" tr:even") 모든 tr 요소 중 0번째, 2번째, 4번째... 요소를 선택합니다. (참고: 선택한 요소는 배열이므로 시퀀스 번호는 0부터 시작합니다.)
$ (" tr:odd") 모든 tr 요소 중 1번째, 3번째, 5번째... 요소 선택$("td:eq(2)") 모든 td 요소 중 일련번호가 2인 td 요소 선택
$("td:gt(4)") td 요소에서 일련 번호가 4보다 큰 모든 td 요소를 선택할 수 있습니다.
$("t d:ll(4)") td에서 일련 번호가 4보다 작은 모든 td 요소를 선택할 수 있습니다. 요소
$( ":header")
콘텐츠 필터 선택기:
$("p:contains('John')") John 텍스트가 있는 모든 요소를 선택합니다. in p
$("td:empty") 비어 있는 td 요소의 모든 배열 선택(텍스트 노드 제외)
$(" td :parent") td를 상위 노드로 사용하는 모든 요소 배열을 선택합니다.
시각적 필터 선택기:
$("p:hidden") 选择所有的被hidden的p元素
$("p:visible") 选择所有的可视化的p元素
属性过滤选择器:
$("p[id]") 选择所有含有id属性的p元素
$("input[name='newsletter']") 选择所有的name属性等于'newsletter'的input元素
$("input[name!='newsletter']") 选择所有的name属性不等于'newsletter'的input元素
$("input[name^='news']") 选择所有的name属性以'news'开头的input元素
$("input[name$='news']") 选择所有的name属性以'news'结尾的input元素
$("input[name*='man']") 选择所有的name属性包含'news'的input元素
$("input[id][name$='man']") 可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以man结尾的元素
子元素过滤选择器:
$("ul li:nth-child(2)"),$("ul li:nth-child(odd)"),$("ul li:nth-child(3n + 1)")
$("p span:first-child") 返回所有的p元素的第一个子节点的数组
$("p span:last-child") 返回所有的p元素的最后一个节点的数组
$("p button:only-child") 返回所有的p中只有唯一一个子节点的所有子节点的数组
表单元素选择器:
$(":input") 选择所有的表单输入元素,包括input, textarea, select 和 button
$(":text") 选择所有的text input元素
$(":password") 选择所有的password input元素
$(":radio") 选择所有的radio input元素
$(":checkbox") 选择所有的checkbox input元素
$(":submit") 选择所有的submit input元素
$(":image") 选择所有的image input元素
$(":reset") 选择所有的reset input元素
$(":button") 选择所有的button input元素
$(":file") 选择所有的file input元素
$(":hidden") 选择所有类型为hidden的input元素或表单的隐藏域
表单元素过滤选择器:
$(":enabled") 选择所有的可操作的表单元素
$(":disabled") 选择所有的不可操作的表单元素
$(":checked") 选择所有的被checked的表单元素
$("select option:selected") 选择所有的select 的子元素中被selected的元素
选取一个 name 为”S_03_22″的input text框的上一个td的text值
$(”input[@ name =S_03_22]“).parent().prev().text()
名字以”S_”开始,并且不是以”_R”结尾的
$(”input[@ name ^='S_']“).not(”[@ name $='_R']“)
一个名为 radio_01的radio所选的值
$(”input[@ name =radio_01][@checked]“).val();
$("A B") 查找A元素下面的所有子节点,包括非直接子节点
$("A>B") 查找A元素下面的直接子节点
$("A+B") 查找A元素后面的兄弟节点,包括非直接子节点
$("A~B") 查找A元素后面的兄弟节点,不包括非直接子节点
1. $("A B") 查找A元素下面的所有子节点,包括非直接子节点
例子:找到表单中所有的 input 元素
HTML 代码:
<form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" />
jQuery 代码:
$("form input")
结果:
[ <input name="name" />, <input name="newsletter" /> ]
2. $("A>B") 查找A元素下面的直接子节点
例子:匹配表单中所有的子级input元素。
HTML 代码:
<form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" />
jQuery 代码:
$("form > input")
结果:
[ <input name="name" /> ]
3. $("A+B") 查找A元素后面的兄弟节点,包括非直接子节点
例子:匹配所有跟在 label 后面的 input 元素
HTML 代码:
<form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" />
jQuery 代码:
$("label + input")
结果:
[ <input name="name" />, <input name="newsletter" /> ]
4. $("A~B") 查找A元素后面的兄弟节点,不包括非直接子节点
例子:找到所有与表单同辈的 input 元素
HTML 代码:
<form> <label>Name:</label> <input name="name" /> <fieldset> <label>Newsletter:</label> <input name="newsletter" /> </fieldset> </form> <input name="none" />
jQuery 代码:
$("form ~ input")
结果:
[ <input name="none" /> ]
위 내용은 jQuery 선택기 와일드카드 및 선택기 인스턴스 사용법 요약의 상세 내용입니다. 자세한 내용은 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)

뜨거운 주제











Oracle 와일드카드 문자에는 "%", "_", "[]" 및 "[^]"가 포함됩니다. 자세한 소개: 1. 와일드카드 문자 "%"는 0개 문자를 포함한 모든 문자와 일치함을 의미합니다. Oracle에서 와일드카드 문자 "%"를 사용하면 쿼리 문에 와일드카드 문자 "%"를 사용할 때 쿼리가 실행됩니다. 지정된 문자와 일치하는 모든 문자를 반환합니다. 패턴 일치 문자열 2. 와일드카드 문자 "_"는 임의의 단일 문자 일치를 의미합니다. Oracle에서는 쿼리에 와일드카드 문자를 사용할 때 와일드카드 문자 "_"를 사용할 수 있습니다. 진술 등

:nth-child(n+3) 의사 클래스 선택기를 사용하여 위치가 3보다 크거나 같은 하위 요소의 스타일을 선택합니다. 구체적인 코드 예는 다음과 같습니다. HTML 코드: <divid="container" ><divclass="item">첫 번째 하위 요소</div><divclass="item"&

Golang은 다양한 애플리케이션과 서비스를 개발하는 데 사용할 수 있는 강력하고 효율적인 프로그래밍 언어입니다. Golang에서 포인터는 데이터를 보다 유연하고 효율적으로 운영하는 데 도움이 되는 매우 중요한 개념입니다. 포인터 변환은 다양한 유형 간의 포인터 작업 프로세스를 나타냅니다. 이 기사에서는 특정 예제를 사용하여 Golang의 포인터 변환 모범 사례를 학습합니다. 1. 기본 개념 Golang에서 각 변수에는 주소가 있으며, 주소는 메모리에서 변수의 위치입니다.

정규식 와일드카드에는 ".", "*", "+", "?", "^", "$", "[]", "[^]", "[a-z]", "[A-Z] "가 포함됩니다. ,"[0-9]","\d","\D","\w","\W","\s&quo

Oracle 인스턴스 수와 데이터베이스 성능 간의 관계 Oracle 데이터베이스는 업계에서 잘 알려진 관계형 데이터베이스 관리 시스템 중 하나이며 엔터프라이즈 수준의 데이터 저장 및 관리에 널리 사용됩니다. Oracle 데이터베이스에서 인스턴스는 매우 중요한 개념입니다. 인스턴스는 메모리 내 Oracle 데이터베이스가 실행되는 환경을 의미합니다. 각 인스턴스는 사용자 요청을 처리하고 데이터베이스 작업을 관리하는 데 사용되는 독립적인 메모리 구조와 백그라운드 프로세스를 갖습니다. 인스턴스 수는 Oracle 데이터베이스의 성능과 안정성에 중요한 영향을 미칩니다.

Django 프레임워크로 빠르게 시작하기: 자세한 튜토리얼 및 예제 소개: Django는 MTV(Model-Template-View) 아키텍처를 기반으로 하는 효율적이고 유연한 Python 웹 개발 프레임워크입니다. 간단하고 명확한 구문과 강력한 기능을 갖추고 있어 개발자가 안정적이고 유지 관리가 쉬운 웹 애플리케이션을 신속하게 구축하는 데 도움이 됩니다. 이 기사에서는 Django의 사용법을 자세히 소개하고 독자가 Django 프레임워크를 빠르게 시작할 수 있도록 구체적인 예제와 코드 샘플을 제공합니다. 1. D를 설치한다

단어 와일드카드 문자에는 "?", "*", "[]", "!", "%" 등이 포함됩니다. 자세한 소개: 1. 물음표(?): 단일 문자와 일치함을 나타냅니다. 예를 들어, "c?t"는 "cat" 및 "cut"과 같은 단어와 일치할 수 있습니다. 2. 별표(*): 0개 이상의 문자와 일치함을 나타냅니다. 예를 들어, "colr"은 "color" 및 "colour"와 같은 단어와 일치할 수 있습니다. 3. 대괄호([]): 대괄호 안의 모든 문자와 일치함을 의미합니다. 예를 들어, "[aeiou]"는 모든 모음과 일치할 수 있습니다. 4. 느낌표 등.

Oracle 데이터베이스는 강력한 기능과 유연성을 제공하는 세계 최고의 관계형 데이터베이스 관리 시스템 중 하나이며 엔터프라이즈 수준 시스템에서 널리 사용됩니다. Oracle 데이터베이스에서 인스턴스는 데이터베이스의 실행 환경과 메모리 구조를 담당하며 사용자와 연결하고 SQL 작업을 수행하는 데 있어 매우 중요한 개념입니다. Oracle 데이터베이스 인스턴스란 무엇입니까? Oracle 데이터베이스 인스턴스는 데이터베이스 인스턴스의 메모리 구조 및 백그라운드 프로세스를 포함하여 데이터베이스가 시작될 때 생성되는 프로세스의 모음입니다. 예시와
