Ово је још једна порука у мом у току Сериес о томе како да користите јКуери са СхареПоинт.
Ако желите да сазнате више о јКуери, Топло препоручујем: јКуери у акцији по Беар Бибеаулт и Јехуда Катз.
УПДАТЕ (већ!): Ја нисам смислити бољи начин да се пронађе <ТР> означите Желим да сакрију и писао о томе овде. You may still find this article interesting anyway so I’m leavnig it up.
Желим да сакријете поље за текст, "Сакриј ме!"Као што је приказано:
Следећи јКуери не трик за мене:
<сцрипт типе ="text/javascript"> $(функција() { $('Улаз[титле = Сакриј ме!]').родитељ().родитељ().родитељ().сакрити(); }); </скрипта> |
Код говори, "Ми наћи сва поља за унос чији је наслов = Сакриј ме!. Онда, добити своју родитеља и онда следећи родитеља и родитеља * Следећа * (фуј!) и призову кожу() Начин на ту ствар, шта год да се дешава да се.
Схватио сам тај родитељ структура прегледом ХТМЛ у форми која СхареПоинт креирана као што је приказано:
<ТР> <ТД НОВРАП="true" валигн="top" ширина="190px" класа="ms-formlabel"> <Х3 класа="ms-standardheader"> <фонт>Сакриј ме!</фонт> </Х3> </ТД> <ТД валигн="top" класа="ms-formbody" ширина="400px"> <!-- FieldName="Hide Me!" FieldInternalName="Hide_x0020_Me_x0021_" FieldType="SPFieldText" --> <распон ви="none"> <улазни име="ctl00$m$g_bdb23c2c_fde7_495f_8676_69714a308d8e$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField" тип="text" МАКСЛЕНГТХ="255" ид="ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField" наслов="Hide Me!" класа="ms-long" /> <БР> </распон> </ТД> </ТР> |
Ова слика приказује исти, али означене са родитељима:
Прво родитељ (1) is a span tag. Span’s parent (2) ТД је ознака, а на крају ћемо доћи до реалног родитељ желим да се сакрије (3) што је ТР ознака сама.
This is a pretty terrible approach I think because it’s extremely dependent on the very specific structure of this form. When SharePoint 2010 излази, this whole structure could change and break this approach. What I really want to do is craft a jQuery selector that is along the lines of “find me all the TR’s (и само Тр Теги) да имају негде у својим подређених елемената улазног поља чији наслов = Сакриј ме!". I starting from the bottom and moving up. Assuming I figure this out, Ја ћу пост ажурирану "брзо и једноставно" пост.
</крај>
Следите ме на Туиттер на http://www.twitter.com/pagalvin
шта је овај приступ за проналажење родитеља тр? Први чвор у колекцији предака чворова који су тр елементи, доводи у најближу родитељ тр.
.родитељи("tr:first")