JQuery text() is not working in Internet Explorer 7
<p>I developed a simple webapp using asp.net, C# and jquery and I'm testing my app using Internet Explorer 7. I used ajax to retrieve data from the server. But calling the text() of jquery is not working, instead it will call the val() method, for example I created a drop down list called NameDrp, then,</p>

<pre><code>$("SELECT#NameDrp option:selected").text()
</code></pre>

<p>The above call will give the value not the text.</p>

<p>EDIT: markup of the select</p>

<pre><code>&lt;select id="NameDrp" name="NameDrp"&gt;
   &lt;option value="1"&gt;Monkey&lt;/option&gt;
   &lt;option value="2"&gt;Lion&lt;/option&gt;
   &lt;option value="3"&gt;Tiger&lt;/option&gt;
&lt;/select&gt;
</code></pre>
