jQuery Pagtatala - .prevUntil() na Method

Halimbawa

Hanapin ang mga magkakasunod na mag-anak na elemento bago ang <dt id="term-2"> hanggang sa naugnay na <dt> at ihanda ang kanila sa kulay red. Gayundin, hanapin ang mga magkakasunod na mag-anak na elemento bago ang <dt id="term-3"> hanggang sa <dt id="term-1"> at ihanda ang kanila sa teksto na kulay asul:

$("#term-2").prevUntil("dt").css("background-color", "red");
var term1 = document.getElementById('term-1');
$("#term-3").prevUntil(term1, "dd").css("color", "green");

Subukan Nang Higit Pa

Pagsasaayos at Paggamit

Ang .prevUntil() na method ay nagbibigay ng kapangyarihan sa amin na makuha ang magkakasunod na mag-anak na elemento ng bawat elemento sa kasalukuyang matagpuan na koleksyon ng elemento, hindi kasama ang elemento na tumugma sa selector, DOM na node o jQuery na object.

Gramatika 1

.prevUntil(Selector, Filter)
Parametro Paglalarawan
Selector Opisyal. Ang halaga ng string na naglalaman ng ekspresyong selector na gagamitin sa pagtugma ng magkakasunod na mag-anak na elemento.
Filter Opisyal. Ang halaga ng string na naglalaman ng ekspresyong selector na gagamitin sa pagtugma ng elemento.

Gramatika 2

.prevUntil(Elemento, Filter)
Parametro Paglalarawan
Elemento Opisyal. Ang indikasyon kung saan dapat ihinto ang pagtugma ng magkakasunod na mag-anak na elemento ng DOM na node o jQuery na object.
Filter Opisyal. Ang halaga ng string na naglalaman ng ekspresyong selector na gagamitin sa pagtugma ng elemento.

Detalyadong paglalarawan

Kung ibinigay ang isang jQuery na object na naglalaman ng koleksyon ng DOM na elemento, ang .prevUntil() na method ay nagbibigay ng kapangyarihan sa amin na maghanap ng mga magkakasunod na mag-anak na elemento sa DOM na tree hanggang napansin ang elemento na tumugma sa selector (ipinapasa sa method na ito). Ang bagong jQuery na object na ibinabalik ay naglalaman ng lahat ng mga magkakasunod na mag-anak na elemento, hindi kasama ang elemento na tumugma sa selector na tinukoy ng .prevUntil() na method; ang pagkakasunod ng mga elemento ay mula sa pinakamalapit na magkakasunod na elemento hanggang sa pinakamalayo.

Kung hindi tumugma o hindi ginamit ang selector, pinagburaan ang lahat ng mga magkakasunod na mag-anak na elemento; sa ganitong sitwasyon, ang mga elemento na pinili ng naaangkop na method ay katulad ng .prevAll() kapag hindi naibigay ang selector.

Para sa jQuery 1.6, ang DOM na node o jQuery na object, hindi ang selector, ay magagamit bilang unang argumento ng .prevUntil() na paraan.

Ang paraan na ito ay tumatanggap ng opisyal na ekspresyong selector bilang pangalawang argumento. Kung ang paramtero na ito ay ginamit, ang mga elemento ay pinagburaan sa pamamagitan ng pagtetest kung ang mga elemento ay tumugma sa selector.