RadioButton has value Although it has not selected
<p>Hi experts please see this code:</p>

<pre><code>&lt;asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"&gt;
    &lt;ContentTemplate&gt;
        &lt;table border="1" cellpadding="8" cellspacing="0" width="700px" style="background-color: Aqua"&gt;
            &lt;tr&gt;
                &lt;td style="direction: rtl"&gt;
                    &amp;nbsp;
                    &lt;asp:TextBox ID="TextBox1" runat="server"&gt;&lt;/asp:TextBox&gt;
                &lt;/td&gt;
                &lt;td style="direction: ltr"&gt;
                   F1                    &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td style="direction: rtl"&gt;
                    &lt;asp:DropDownList ID="Drp_1" runat="server" ClientIDMode="Static"&gt;
                        &lt;asp:ListItem Value="1"&gt;Head of household&lt;/asp:ListItem&gt;
                        &lt;asp:ListItem Value="2"&gt;Spouse&lt;/asp:ListItem&gt;
                        &lt;asp:ListItem Value="3"&gt;Child&lt;/asp:ListItem&gt;
                    &lt;/asp:DropDownList&gt;
                &lt;/td&gt;
                &lt;td&gt;
                    F2
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td style="direction: rtl"&gt;
                    &lt;asp:RadioButtonList ID="Rad_7" runat="server" ClientIDMode="Static"&gt;
                        &lt;asp:ListItem Text="1" Value="1"&gt;&lt;/asp:ListItem&gt;
                        &lt;asp:ListItem Text="2" Value="2"&gt;&lt;/asp:ListItem&gt;
                        &lt;asp:ListItem Text="3" Value="3"&gt;&lt;/asp:ListItem&gt;
                        &lt;asp:ListItem Text="4" Value="4"&gt;&lt;/asp:ListItem&gt;
                    &lt;/asp:RadioButtonList&gt;
                &lt;/td&gt;
                &lt;td&gt;
                    F3
                &lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;
                &lt;/td&gt;
                &lt;td&gt;
                    &lt;asp:Button ID="btn" runat="server" Height="44px" Text="Submit" ClientIDMode="Static"
                        Width="207px" /&gt;
                &lt;/td&gt;
            &lt;/tr&gt;
        &lt;/table&gt;
    &lt;/ContentTemplate&gt;
&lt;/asp:UpdatePanel&gt;
&lt;asp:UpdateProgress ID="UpdateProgress1" runat="server"&gt;
    &lt;ProgressTemplate&gt;
        &lt;h1 style="color: Green"&gt;
            Progress ...
        &lt;/h1&gt;
    &lt;/ProgressTemplate&gt;
&lt;/asp:UpdateProgress&gt;
</code></pre>

<p>and I use this jQuery code :</p>

<pre><code>    &lt;script type="text/javascript"&gt;

    function pageLoad() {
        $(document).ready(function () {
            $("#Drp_1").on("change", function () {
                if ($(this).val() != null &amp;&amp; $(this).val() == 2) {   //&lt;&lt;&lt;&lt;&lt; This Line
                    if ($('#Rad_7 input').val() != null &amp;&amp; $('#Rad_7 input').val() &gt; 1 &amp;&amp; $('#Rad_7 input').val() != 2) {
                        alert('Wrong option');
                    }
                }
            }).change();
        });
    }
&lt;/script&gt;
</code></pre>

<p>the problem is when I use break point in specified script line and when I use immediate window this  code <code>$('#Rad_7 input').val()</code> it return <code>1</code> altough I don't select any option in <code>Rad_7</code>. where is my mistake?</p>

<p>thanks</p>
