Thanks, but that does not seem to make any difference. Also, the name
must be enough because I've got HTML such as <input type="hidden"
name="txtProjectHomeLink_0" size="30" value="a dummy value"
class="ProjectHomeLink_0" /> with JQuery x=$
("input.ProjectHomeLink_0").val(); and it gets the value successfully.
It's just with the selector I'm having trouble. Note that it is not
coming back with undefined, so it is getting data - it's just that
it's a null string.

On Mar 31, 2:56 pm, Rob <rbarthl...@gmail.com> wrote:
> One thing I see wrong there:
>
> You are referencing dllViewSelector as an id in your jQuery, but you
> only have that as a name in your html. either add the id attribute to
> the select tag, or reference it as $("select[name='dllViewSelector']
> option:selected") in your jQuery.
>
> On Mar 31, 6:51 am, LinkGuru <i...@legalanalytics.co.uk> wrote:
>
> > Hi, Can anyone help with the following? With JQuery, I can't
> > successfully grab the selected value from a drop-down. The alert just
> > shows an empty message. At least it is not showing undefined (as it
> > was for my other attempts - you can see what these were from the
> > commented out code), but I would expect it to display one of the
> > values One-way, Reciprocal or Other. Perhaps I have to do some
> > conversion on the result. Your contributions to this post will be
> > greatly appreciated.
>
> > In my HTML I have:
>
> > <select name="dllViewSelector"
> >                             onchange="showSelectedView(this, allViews, 
> > allSections,4,10)">
>
> >             <option id="oneway_4" value="one" selected="selected">One-
> > way</option>
> >             <option id="recip_4" value="two">Reciprocal</option>
> >             <option id="other_4" value="three">Other</option>
> >                     </select>
> > .
> > .
> > .
> > <span id="Add_0" class="actionOptAdd"> <input type="button"
> > name="btnOk_AddToProject_0" class="button-click-grey" value="Add to
> > Project" /></span>
> > .
> > .
> > .
> > And in my JQuery I have ....
>
> >                 $(".actionOptAdd").bind("click",
> >                         function()
> >                         {
> >                                 p_viewSelector=$("#dllViewSelector 
> > option:selected").text();
> >                                 alert(p_viewSelector);
> > // Also get blank message for:
> > //                              p_viewSelector=$("#dllViewSelector 
> > option:selected",this).text
> > ();
> > // (Also tried - getting undefined as a result)
> > //                              
> > p_viewSelector=$("#dllViewSelector").selectedIndex;
> > //                              
> > p_viewSelector=$("#dllViewSelector").attr("selectedIndex");

Reply via email to