Sean,

I think you have your syntax missed up.

You need:

// initialize
$("#modelFullName").mcDropdown("#modelMenu");

// get a copy of the object
var mc = $("#modelFullName").mcDropdown();

// output the current value
alert(mc.getValue());

-Dan

On Mon, Dec 8, 2008 at 10:07 AM, Sean O <[EMAIL PROTECTED]> wrote:
>
>
>
> Dan Switzer wrote:
>>
>> Sean,
>>
>> The getValue() should do exactly what you need. It returns an array in
>> the format [value, label]. So the second element in the array is
>> exactly the value I believe you're after.
>>
>> -Dan
>>
>
> Dan, thanks. I'm able to get the label using [1], but the behavior is
> strange. When I retrieve the value, the correct current value of the
> selection is returned immediately. However, when I retrieve the label, it
> returns the previous selection's label. This is empty at first selection,
> and then incorrect for each subsequent (different) selection.
>
> e.g.
> mc = $("#modelFullName").mcDropdown("#modelMenu", {
>        modelName = this.getValue();
>        updateModelName(modelName[0]);  // this updates immediately & correctly
> with the rel attr. of current selection
>        // - or -
>        updateModelName(modelName[1]);  // this updates with the value of the
> previous selection
> });
>
>
> SEAN
> --
> View this message in context: 
> http://www.nabble.com/mcDropDown---problem-getting-displayed-value-tp20860269s27240p20897024.html
> Sent from the jQuery General Discussion mailing list archive at Nabble.com.
>
>

Reply via email to