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.
FRISSÍTÉS (már!): Azt hiszem, egy jobb módja annak, hogy keresse meg a <TR> tag akar-hoz eldug és írtam róla itt. Akkor is megtalálja a cikk érdekes egyébként, én vagyok a leavnig ez megjelöl.
Én akar-hoz eldug egy a szövegmező, "Elrejt!"amint:
A következő jQuery nem a trükk számomra:
<a parancsfájl típus ="text/javascript"> $(függvény() { $(' bemeneti[title = elrejt!]').szülő().szülő().szülő().elrejtése(); }); </parancsfájl> |
A kód azt mondja, "nekem minden beviteli mezők, amelynek címe keresés = elrejt!. Majd, kap a szülő, és aztán tovább szülő és a * tovább * szülő (puff!) és a elrejtése() módszer, hogy a dolog, Bármi is történik, hogy.
Rájöttem, hogy szülő szerkezet megtekinti az űrlap, amint azt a SharePoint-hoz létrehozott HTML:
<TR> <TD nowrap= "true" Függőleges igazítás= "legjobb" szélessége= "190px" osztály= "ms-formlabel"> <H3 osztály= "ms-standardheader"> <NOBR>Rejts el!</NOBR> </H3> </TD> <TD Függőleges igazítás= "legjobb" osztály= "ms-formbody" szélessége= "400 képpont"> <!-- Mezőnév = "elrejt!" FieldInternalName = "a Hide_x0020_Me_x0021_" FieldType = "a SPFieldText" --> <span dir= "none"> <bemenet név= "ctl00$ m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField" típus= "szöveg" MaxLength"255 =" azonosító"ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField =" cím= "Elrejt!" osztály= "ms-long" /> <br> </span> </TD> </TR> |
Ez a kép azt mutatja, azonos, de a szülők-val megjelölve:
Az első szülő (1) Ez egy span címke. Szülő span barátait (2) a TD-tag, és akkor végül eljut az igazi szülő akar-hoz eldug (3) melyik a TR tag maga.
Ez egy elég szörnyű megközelítés, azt hiszem, mert ez nagyon függ a nagyon sajátos szerkezetét az űrlap. Ha SharePoint 2010 jön ki, az egész szerkezet változhat, és break ezt a megközelítést. Amit igazán szeretnék csinálni egy kézműves egy jQuery választó, amely mentén a "find me a TR (és csak TR-Címkék) hogy van valahol a gyermekelemek egy beviteli mező amelynek címe = elrejt!”. Összerezzenés-ból alja, és mozog-e fel. Feltételezve, hogy én elképzel ez ki, I post egy frissített "gyors és egyszerű" post.
</vége>
Kövesse nekem Twitter http://www.twitter.com/pagalvin
Mi a helyzet a ez a megközelítés a megállapítás a szülő tr? Első csomópont tr elemek őse csomópontok gyűjteménye, ami a legközelebbi szülő tr.
.a szülők("tr:első")