Gyors és egyszerű: Egy jobb módja annak, hogy használata jQuery elrejteni egy a szövegmező, egy SharePoint-űrlap

Ez másik felad-ban az én-m folyamatos sorozat hogyan kell használni jQuery SharePoint programmal.
Ha azt szeretné, ha többet szeretne tudni a jQuery, Erősen ajánlott: jQuery akcióban a Medve Bibeault és Yehuda Katz.

Korábban, Írtam arról, hogyan kell használni jQuery, hogy keresse meg, és elrejtheti egy űrlap szövegmező. Nem törődik, az egyedi megközelítés (Én volt láncolására szülők-ez egyszerűen nem történik ezekben a napokban, legalább a családok-minőségi).

Amikor először kezdett gondolni rá, Tudtam, hogy én szükséges-hoz talál egy <TR> amely is hivatkozhat a elrejtése() a módszer. Az én-m korai erőfeszítést, hogy megtalálja a helyes <TR> volt valami ilyesmi:

$("tr:van(bemenet[title = elrejt!])');

A probléma ezzel amit ez talál minden <TR> címke, amit én a Hide minden szülő kapcsolat! a mező, Rejts el, akkor is, ha! van sok szint mélyen beágyazott <TR>'s. Kiderül, hogy a homokozóban képernyőn, Ez a kifejezés megkeresi 9 Rejts el, különböző TR, akik! mint egy gyermek számára valahol a DOM-fa. Rájöttem, hogy tudtam járni biztonsági másolatot készíteni a fán maga beviteli mezőből, Szóval ez az, hogyan kötöttem ki visszaél a szülők, de ez nem ül jól velem.

Adtam néhány gondolat, hogy ez, és az egyik dolog, én végül olvastam értelme: Én tudna használ a nem() a módszer a berendezés ki <TR>nem akarom az én becsomagolt meg barátait. Ez vezetett engem erre:

$("tr:van(bemenet[title = elrejt!])').nem("tr:van(TR)').elrejtése();

Az első darab talál minden a <TR> Címkék, hogy a Hide nekem! mező bárhol a saját hierarchia. Majd a csíkokat ki sem <TR> amely szintén van egy gyermeke <TR>. Ez hagy minket-egyetlen <TR> hogy:

1) Nincs <TR> alárendelt bejegyzések

2) A beviteli mező rendelkezik mint gyermek.

Alkalmazhatja a elrejtése() módja, hogy az ebből eredő, és készen vagyunk.

Én még mindig egy kicsit ideges, de nem ideges, mint a láncolására szülők.

Nem tudom, ha ez egy bevált, vagy nem. Lehet, hogy megfelelőbb módon azonosítása csak a <TR> hogy mi érdekel egy SharePoint-űrlap. Ha tudod, legyen szíves felad egy magyarázat.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

2 gondolatok „Gyors és egyszerű: Egy jobb módja annak, hogy használata jQuery elrejteni egy a szövegmező, egy SharePoint-űrlap

  1. Pingback: Egyéb értékeken alapuló SharePoint szerkesztése űrlap elrejtése « jbmurphy.com

hagyj válaszüzenetet

Az e-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *