விரைவான மற்றும் எளிதான: இது ஷேர்பாயிண்ட் படிவம் ஒரு உரை புலத்தை மறைக்க வேண்டும் jQuery பயன்படுத்த

இந்த என் மற்றொரு பதிவு தொடர் நடந்து பயன்படுத்த எப்படி jQuery ஷேர்பாயிண்ட் கொண்டு.
நீங்கள் jQuery பற்றி மேலும் அறிய விரும்பினால், நான் மிகவும் பரிந்துரைக்கிறோம்: அதிரடி ல் jQuery கரடி Bibeault மற்றும் Yehuda கட்ஸ்.

புதுப்பிப்பு (ஏற்கனவே!): நான் கண்டுபிடிக்க ஒரு சிறந்த வழி யோசித்தேன் <டிஆர்> நான் மறைக்க வேண்டும் குறிக்கவும் இங்கே அதை பற்றி எழுதியது. You may still find this article interesting anyway so I’m leavnig it up.

நான் ஒரு உரை துறையில் மறைக்க வேண்டும், "என்னை மறை!"காண்பிக்கப்படும்:

image'

பின்வரும் jQuery எனக்கு தந்திரம் செய்கிறது:

<ஸ்கிரிப்ட் வகை ="text/javascript">

  $(செயல்பாடு() {


    $('உள்ளீடு[தலைப்பு = என்னை மறை!]').பெற்றோர்().பெற்றோர்().பெற்றோர்().மறைக்க();

  });

</ஸ்கிரிப்ட்>

குறியீடு என்று, "எனக்கு யாருடைய தலைப்பு = என்னை மறை அனைத்து உள்ளீடு துறைகள் கண்டுபிடிக்க!. அப்பொழுது, அதன் பெற்றோர் மற்றும் பிறகு அடுத்த பெற்றோர் மற்றும் * அடுத்த * பெற்றோர் கிடைக்கும் (அசாதாரண தோற்றம்!) மற்றும் மறை செயலாக்க() அந்த விஷயம் மீது முறை, அது நடந்தால் என்ன.

நான் ஷேர்பாயிண்ட் காட்டப்படும் உருவாக்கிய வடிவம் HTML ஐ பார்க்கும் அந்த பெற்றோர் அமைப்பு அவுட் உருவம்:

<டிஆர்>
    <TD nowrap="true" valign="top" அகலம்="190px" வர்க்கம்="ms-formlabel">
        <H3 வர்க்கம்="ms-standardheader">
            <nobr>என்னை மறைக்க!</nobr>
        </H3>
    </TD>

    <TD valign="top" வர்க்கம்="ms-formbody" அகலம்="400px">
        <!-- FieldName="Hide Me!"
                 FieldInternalName="Hide_x0020_Me_x0021_"
                 FieldType="SPFieldText"
        -->
        <span நீ="none">
            <உள்ளீடு
                பெயர்="ctl00$m$g_bdb23c2c_fde7_495f_8676_69714a308d8e$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField"
                மாதிரி="text"
                MAXLENGTH="255"
                ஐடி="ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
                தலைப்பு="Hide Me!"
                வர்க்கம்="ms-long" />
                <Br>
        </span>


    </TD>
</டிஆர்>

இந்த படத்தை அதே காட்டுகிறது, ஆனால் பெற்றோர்கள் உடன் குறித்தது:

image

முதல் பெற்றோர் (1) is a span tag. Span’s parent (2) ஒரு TD டேக் மற்றும் பிறகு இறுதியாக நான் மறைக்க விரும்பவில்லை உண்மையான பெற்றோர் கிடைக்கும் (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

ஒன் நினைத்தேன் "விரைவான மற்றும் எளிதான: இது ஷேர்பாயிண்ட் படிவம் ஒரு உரை புலத்தை மறைக்க வேண்டும் jQuery பயன்படுத்த

  1. ஜாப் Vossers

    பெற்றோர் TR கண்டுபிடித்து இந்த அணுகுமுறை பற்றி என்ன? TR உறுப்புகள் என்று மூதாதையர் முனைகளில் சேகரிப்பு முதல் முனை, நெருங்கிய பெற்றோர் TR விளைவாக.

    .பெற்றோர்கள்("tr:first")

ஒரு பதில் விட்டு

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டன *