On Dec 22, 1:05 am, John Resig <jere...@gmail.com> wrote:
> Just to clarify then, since jQuery already covers cases 2-4 as you're
> expecting it to and case #1 currently fails - and that case is
> decidedly not what this thread discussion started as.

I'm just pointing out several test cases that should be handled
correctly, possibly added to the test suite.

> > <select id="x">
> >  <option value="1">Dummy</option>
> >  <option value="">Empty</option>
> > </select>
> >  $('#x').val('')
> > should select the second option.
> Agreed.

Broken in 1.4.1a2, but now corrected I see.

> > <select id="x">
> >  <option value="x">z</option>
> >  <option value="y">x</option>
> > </select>
> >  $('#x').val('x')
> > should select the first option only.
> Yep, as it does in 1.4.

Yes, but it didn't in 1.3.2.

> > <select multiple id="x">
> >  <option value="x">z</option>
> >  <option value="y">x</option>
> > </select>
> >  $('#x').val('x')
> > should select the first option only, IMO. It's kind of ambiguous and
> > jQuery should define what it wants to do.
> Yep, as it does in 1.4.

Yes, but it didn't in 1.3.2.

> In fact, 1.4 removes the ambiguity completely
> by only using the value with the val method, which is much better.

I agree, but it is a change in the API and may make it difficult for
some to upgrade (it removes functionality). The wandering API
sometimes makes it difficult to upgrade jQuery versions, which is why
I have some projects stuck on 1.2.6 and one that was just recently
upped from 1.1.2! :(

Matt Kruse

--

You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-...@googlegroups.com.
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en.


Reply via email to