asp.net jquery radiobuttonlist в панели обновлений

Я обновил свой пост, чтобы показать вам html. кстати спасибо

Я хотел бы нажать кнопку отправки, чтобы Radiobuttonlist исчезло. Я пробовал много вещей, но не мог этого сделать.

<div id="ctl00_ContentPlaceHolder1_UpdatePanel1">

                                                    <span>Looking at the image attached, what is the most likely diagnosis?</span>
                                                    <br />
                                                    <br />
                                                    <table id="ctl00_ContentPlaceHolder1_rbl_poll" border="0">
    <tr>
        <td><input id="ctl00_ContentPlaceHolder1_rbl_poll_0" type="radio" name="ctl00$ContentPlaceHolder1$rbl_poll" value="Item 1" /><label for="ctl00_ContentPlaceHolder1_rbl_poll_0">Item 1</label></td>
    </tr><tr>
        <td><input id="ctl00_ContentPlaceHolder1_rbl_poll_1" type="radio" name="ctl00$ContentPlaceHolder1$rbl_poll" value="Item 2" /><label for="ctl00_ContentPlaceHolder1_rbl_poll_1">Item 2</label></td>
    </tr><tr>
        <td><input id="ctl00_ContentPlaceHolder1_rbl_poll_2" type="radio" name="ctl00$ContentPlaceHolder1$rbl_poll" value="Item 3" /><label for="ctl00_ContentPlaceHolder1_rbl_poll_2">Item 3</label></td>
    </tr><tr>
        <td><input id="ctl00_ContentPlaceHolder1_rbl_poll_3" type="radio" name="ctl00$ContentPlaceHolder1$rbl_poll" value="Item 4" /><label for="ctl00_ContentPlaceHolder1_rbl_poll_3">Item 4</label></td>
    </tr>
</table>
                                                    <br />
                                                    <br />
                                                    <input type="submit" name="ctl00$ContentPlaceHolder1$btn_poll_submit" value="Button" onclick="fadePoll();" id="ctl00_ContentPlaceHolder1_btn_poll_submit" />


person Arif Yilmaz    schedule 31.01.2013    source источник
comment
Было бы полезнее, если бы вы разместили созданный HTML-код.   -  person Rory McCrossan    schedule 31.01.2013
comment
Я разместил этот исходный код, чтобы быть более конкретным. Извините, но я не вижу смысла публиковать html. Я очень новичок в этом, поэтому, пожалуйста, не поймите меня неправильно. Я не пытаюсь быть грубым   -  person Arif Yilmaz    schedule 31.01.2013
comment
Нет проблем, но обход DOM с помощью jQuery основан на HTML, сгенерированном этим кодом. Основная проблема заключается в том, что атрибуты id в вашем коде не обязательно совпадают с атрибутами в окончательном HTML. Кроме того, нам нужно посмотреть, как структурирован RadioButtonList HTML — есть ли родительский элемент, div, ul и т. д.?   -  person Rory McCrossan    schedule 31.01.2013
comment
Я использовал $('#‹%=rbl_poll.ClientID %›').fadeOut() и это работает. он исчезает, но возвращается снова... есть подсказка?   -  person Arif Yilmaz    schedule 31.01.2013


Ответы (2)


Я внес некоторые изменения, и теперь я вижу, как он исчезает при нажатии кнопки btn_poll_submit.

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" >
    <ContentTemplate>
        <asp:RadioButtonList ID="rbl_poll" runat="server">
            <asp:ListItem>Item 1</asp:ListItem>
            <asp:ListItem>Item 2</asp:ListItem>
            <asp:ListItem>Item 3</asp:ListItem>
            <asp:ListItem>Item 4</asp:ListItem>
        </asp:RadioButtonList>

        <asp:Button ID="btn_poll_submit" runat="server" Text="Button" />
    </ContentTemplate>
</asp:UpdatePanel>

 <script type="text/javascript" language="javascript">    
     $(document).ready(function () {

         $("input[id$=btn_poll_submit]").click(function (e) {    
             $("table[id$='rbl_poll']").fadeOut();
             e.preventDefault();
         });
     });         
</script>
person Fraz Sundal    schedule 31.01.2013
comment
хотя это работает $(document).ready(function () { $('#‹%=btn_poll_submit.ClientID %›').click(function (e) { $('#‹%=rbl_poll.ClientID %›') .fadeOut(); e.preventDefault(); }); }); - person Arif Yilmaz; 31.01.2013
comment
Я пропустил $, и теперь мой код должен работать как есть, но приятно слышать, что он работает для вас. - person Fraz Sundal; 31.01.2013

Вы можете использовать этот код

$("*[name$='ctl00$ContentPlaceHolder1$rbl_poll'").attr("disabled", "disabled");
person Aghilas Yakoub    schedule 31.01.2013
comment
исчезнет ваша радиокнопка - person Aghilas Yakoub; 31.01.2013
comment
Большое спасибо за Вашу помощь. Но я нашел рабочее решение, и это $('#‹%=rbl_poll.ClientID %›').fadeOut(2000); но он исчезает на 2 секунды и возвращается. как отключить навсегда - person Arif Yilmaz; 31.01.2013
comment
Я рад помочь вам, Ариф, вы можете найти ответ здесь > stackoverflow.com/questions/11777997/ - person Aghilas Yakoub; 31.01.2013
comment
Тем не менее, я не мог сделать это. Он исчезает должным образом, но я возвращаюсь снова. - person Arif Yilmaz; 31.01.2013