Have you tried doing $('#filter option:selected').text();
There was a similar problem with using [EMAIL PROTECTED] before. No one
explained why it wasn't working though
Kush
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Mungbeans
Sent: Tuesday, 19 December 2006 10:41 AM
To: [email protected]
Subject: Re: [jQuery] Getting the TEXT of an option tag, not the value.
Andy Matthews wrote:
>
>
> A more generic approach:
>
> $('#mySelect [EMAIL PROTECTED]').text();
>
>
This isn't working for me. I have a select box that looks like this
before
a selection is made:
<select name="filter" id="filter" class="selectbox" size="1">
<option value="0" selected="selected">--</option>
<option value="2">A:Option 2</option>
<option value="1">B:Option 1</option>
</select>
Here is my code to get the text inside the selected option (after
change):
Assuming I selected the third in the list (val=1)
var id = $("#filter").val(); //correctly returns 1 as the value
if (id != 0 ) {
var str = $('#filter [EMAIL PROTECTED]').text(); //incorrectly
returns
"--" as the text
}
option:eq(1)
This returns the second option - using index 1 not value 1 - which is
what I
am after.
--
View this message in context:
http://www.nabble.com/Getting-the-TEXT-of-an-option-tag%2C-not-the-value
.-tf1919282.html#a7938927
Sent from the JQuery mailing list archive at Nabble.com.
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/