Jquery: Is there some way to make val() return an empty string instead of 'undefined' for an empty list?

Posted by Chris on Stack Overflow See other posts from Stack Overflow or by Chris
Published on 2010-12-21T00:42:53Z Indexed on 2010/12/21 8:54 UTC
Read the original article Hit count: 231

Filed under:
|

With Jquery, is there some way to make val() return an empty string instead of 'undefined' when called against an empty list of elements?

E.g., I have this code:

var x = $('#my-textbox-id').not('.watermark').val();

The idea is that I want to get the value of my textbox, but I want an empty string if it is currently showing the watermark (i don't want the watermark value!).

The selector works, but i don't want 'undefined' - I want an empty string ''.

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about jQuery