Greitai ir lengvai: Geriau kaip naudoti jQuery slėpti teksto lauką SharePoint formos

Tai kitą postą į mano vyksta serija kaip naudotis jQuery su SharePoint.
Jei norite sužinoti daugiau apie jQuery, Aš labai rekomenduoju: jQuery veiksmų Padengia Bibeault ir Yehuda Katz.

Anksčiau, Aš parašė apie tai, kaip naudoti jQuery ir pasirinkę slėpti teksto lauką formoje. I didn't priežiūros už specifinį požiūrį (Aš buvo susiejami tėvai – tai tiesiog nebus padaryta šių dienų, bent šeimose kokybės).

Kai aš pirmą kartą pradėjo galvoti apie tai, Aš žinojau, man reikia rasti, <TR> į kurį aš galėjo remtis kailį() metodas. Mano anksti pastangų rasti teisingą <TR> buvo kažkas panašaus:

$("tr:turi(įvedimo[pavadinimas = paslėpti!])');

Problema su tai, kad jis būtų rasti kiekvieną <TR> žyma, kad man tėvų santykiai paslėpti! lauko, net jei paslėpti! yra įdėta daug lygių giliai <TR>'s. Atrodo, kad mano smėlio formoje, Šis žodžių junginys randa 9 skirtingų TR, kurie turi slėpti man! kaip vaikas kažkur į jo DOM medis. Aš supratau, kad aš galėtų pėsčiomis atgal į viršų į medį iš įvesties lauko pati, Taigi, tai kaip aš baigėsi piktnaudžiauja tėvų, bet tai ne sėdėti gerai su manimi.

Aš davė šiek tiek pagalvoti tai ir vienas iš dalykų, aš perskaičiau pagaliau prasmės: Aš galėtų naudoti ne() metodas kirpti <TR>'s nenoriu, kad mano suvynioti rinkinys. Privertė mane į šį:

$("tr:turi(įvedimo[pavadinimas = paslėpti!])').ne("tr:turi(TR)').Slėpti();

Pirmasis tiek randa visus į <TR> žymes, kurias aš kailį! bet lauke savo hierarchija. Tada juosteles, bet <TR> kad taip pat turi vaikų <TR>. Tai palieka mus su vienu <TR> kad:

1) Neturi <TR> įrašus

2) Ar turi įvesties laukelį kaip vaikas.

Tada galite taikydami kailį() nustatyti metodą, dėl to ir mes.

Aš vis dar šiek tiek nervų apie tai, bet ne kaip nervų nes susiejami tėvai.

Aš nežinau, jei tai yra geriausia praktika arba ne. Gali būti labiau tinka identifikavimo būdą tik į <TR> kad mes rūpinamės SharePoint forma. Jei žinote, Prašome rašyti komentarą.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

2 mintys apie "Greitai ir lengvai: Geriau kaip naudoti jQuery slėpti teksto lauką SharePoint formos

  1. Pingback: Paslėpti lauką SharePoint redagavimo forma kitų reikšmes. « jbmurphy.com

palik atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *