To je še en post v mojem tekoče series kako uporabljati jQuery s SharePointom.
Če želite izvedeti več o jQuery, Toplo priporočam: jQuery v akciji Bibeault medved in Yehuda Katz.
POSODOBITEV (že!): Jaz mislim boljši način poiskati v <TR> Tag želim skrivati in pisal o tem tukaj. Lahko še vedno najdete članek zanimiv nekako tako sem leavnig to ki gre gor.
Želim, da se skriti polje z besedilom, "«Skrij Me!"kot je prikazano:
Naslednje jQuery does ukana navzlic:
<skript tipa ="text/javascript"> $(Funkcija() { $("vhodni[naslov = Skrij Me!]').staršev().staršev().staršev().Skrij(); }); </skript> |
Šifra rek, "Najdi me vse input polja čigar naslov = Skrij Me!. Nato, dobili svoje nadrejene in nato next staršev in na * naslednji * staršev (Fuj!) in priklicati Skrij() metoda na to stvar, karkoli se zgodi, da.
Sem pogruntal, da matično strukture z ogledom HTML obrazec, ki je ustvaril SharePoint, kot je prikazano:
<TR> <TD nowrap= "true" vAlign= "top" širina= "190px" razred= "ms-formlabel"> <H3 razred= "ms-standardheader"> <NOBR>Skrij Me!</NOBR> </H3> </TD> <TD vAlign= "top" razred= "ms-formbody" širina= "400px"> <!-- Imepolja = "Skrij Me!" FieldInternalName = "Hide_x0020_Me_x0021_" FieldType = "SPFieldText" --> <razpon dir= "nič"> <vnos ime= "ctl00$ m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField" vrsta= "besedilo" MaxLength= "255" ID= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField" naslov= "Skrij Me!" razred= "ms-dolgo" /> <br> </razpon> </TD> </TR> |
Ta slika prikazuje isto, ampak označeni z starši:
Prvi nadrejeni (1) je span tag. Razpon je matično (2) TD oznaka in potem, končno smo prišli do realnega staršev želim skrivati (3) ki je TR oznako sama.
To je precej grozno pristop, mislim, da zato, ker je zelo odvisna od zelo posebno sestavo tega obrazca. Ko SharePoint 2010 pride ven, to celotno strukturo lahko spremenite in prekinil ta pristop. Kaj sem res hotel narediti je plovilo jQuery Selektor, ki je po vzoru "Poišči mi vseh TR (in samo TR tags) ki so nekje v svojih podrejenih elementov vnosno polje katerih naslov = Skrij Me!”. Od spodaj in se gibljejo. Ob predpostavki, da številke to jasno, Bom post modernizirati "quick in enostaven" post.
</namen>
Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin
Kaj pa ta pristop za iskanje staršev tr? Prvi vozlišče v zbirki prednika vozlišč, ki so elementi tr, izhajajo v najbližji staršev tr.
.starši("tr:prvi")