Try changing .val() into .text() or .html()
On 27 apr 2009, at 22:51, dimitre <dimitr...@gmail.com> wrote:
thanks for the quick answer, unfortunately no, I can't understand why
but it returns "undefined"
On Apr 27, 5:37 pm, Remon Oldenbeuving <r.s.oldenbeuv...@gmail.com>
wrote:
hi,
$(document).keydown (function(e) {
if (e.keyCode == 37)
if(n == $('select
option:selected').prev('option').val())
location.href = n;
if (e.keyCode == 39)
if(n == $('select
option:selected').next('option').val())
location.href = n;
});
If i get you right, this should do the trick?
On Mon, Apr 27, 2009 at 10:30 PM, dimitre <dimitr...@gmail.com>
wrote:
Hello I am using jQuery next() and prev() to navigate inside
<select><option> tags.
problem is I am using <optgroup> too and can't find a way to make it
work
ex:
<select>
<optgroup label="Motion">
<option value="/m01/" >001</option>
<option value="/m02/" >002</option>
<option value="/m03/" selected>003</option>
<optgroup label="illustration">
<option value="/illustration01/"
illustration01</option>
<option value="/illustration02/"
illustration02</option>
</select>
$(document).keydown (function(e) {
if (e.keyCode == 37)
if(n = $('select
option:selected').prev().val())
location.href = n;
if (e.keyCode == 39)
if(n = $('select
option:selected').next().val())
location.href = n;
});