Sa se yon lòt pòs li nan mwen seri ki ap sou kijan pou yo itilize jQuery ak SharePoint.
Si ou vle pou aprann plis sou jQuery, Mwen trè konseye: jQuery nan aksyon Bear Bibeault ak Yehuda Katz.
AJOU (deja!): Mwen te panse de yon pi bon fason pou yo lokalize yo a <TR> etikèt mwen vle kache Et a sou sa isit la. Ou ka toujou jwenn atik sa a enteresan de tout fason se konsa, mwen menm ki leavnig li leve.
Mwen vle kache yon jaden tèks, 'Kache m!"jan montre:
JQuery sa a èske Akab la pou mwen:
<script tip ="tèks/javascript"> $(fonksyon() { $(' D'[tit = kache m'!]').paran().paran().paran().sere(); }); </script> |
Kòd la di:, "jwenn m' tout D' Champs ki Tit = kache m'!. apre, tout paran ak Apre sa kap vini an paran Et la * paran kap vini an * (phew!) Et envoke ki kache a() metòd sou bagay sa, li tou sa k rive koukouloukou en.
Mwen sipoze soti èstrikti paran sa pa affichage HTML pou fòm ki SharePoint te kreye jan montre:
<TR> <TD nowrap= "laverite" valign= "top" ajè= "190px" klas= "madanm formlabel"> <H3 klas= "madanm standardheader"> <nobr>Sere m!</nobr> </H3> </TD> <TD valign= "top" klas= madanm formbody"" ajè= "400px"> <!-- FieldName = 'kache m'!" FieldInternalName = "Hide_x0020_Me_x0021_" FieldType = "SPFieldText" --> <ire dir= "aucun"> <enèji absòbe fe-apel= "and$ ctl00$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField" tip= "tèks" maxlength= "255" didantite= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField" tit= 'Kache m!" klas= madanm long"" /> <br> </ire> </TD> </TR> |
Foto sa a montre menm bagay la tou, Men make ak paran yo:
Premye paran (1) se yon etikèt ire. Paran ire la (2) se yon etikèt TD Et puis a la fen nou ale a nonm reyèl paran mwen vle kache (3) ki se etikèt TR la tèt li.
Sa se yon apròch vrèman terib mwen panse ke se a mò depandan sou èstrikti trè byen presi fòm sa a. Lè SharePoint 2010 parèt, èstrikti tout sa a te kapab chanje epi yo pa apwòch sa a. Kisa mwen vle li toutbon pou yo fè se yon sélection jQuery ki se yon pye nan lakou ki "jwenn m' tout TR a (Et baj TR sèl) ki pa gen kèk kote eleman timoun yo nan yon jaden D' ki Tit = kache m'!”. Mwen kòmanse anba nan fon. sa te fè. Asepte mwen evalye sa, Mwen pral poste pran yon "rapide Et fasil ' pas.
</fen>
Swiv mwen sou Twitter nan http://www.twitter.com/pagalvin
e apwopo apwòch sa a pou jwenn paran tr? Nodozite premye nan koleksyon ansèt noeuds ki tr eleman yo, qui nan plus a leve tr.
.paran("tr:premye")