[PHPLondon-discuss] JQuery .attr
Harry Roberts
harry at telappliant.com
Mon Sep 24 10:41:07 BST 2007
Ah nice work :D
> -----Original Message-----
> From: phplondon-discuss-bounces at lists.phplondon.org
> [mailto:phplondon-discuss-bounces at lists.phplondon.org] On
> Behalf Of Alex V.
> Sent: 24 September 2007 10:14
> To: PHP London discussion list
> Subject: Re: [PHPLondon-discuss] JQuery .attr
>
> Harry,
>
> I've done it easier -
>
> some_val = $('#element').attr('value') || ''
>
> --
> Alex
>
> Monday, September 24, 2007, 11:45:58 AM, you wrote:
>
> HR> You should be able to do something like the following which will
> HR> distinguish between an undefined (null) value and an empty string.
>
> HR> But yeah, this is tedious :\
>
> HR> // --------------------------------------
>
> HR> var some_val = $('#element').val();
> HR> if( typeof(some_val) == "undefined" ) {
> HR> // Value is undefined
> HR> } else
> HR> {
> HR> // Value is defined, but may be an empty string.
> HR> }
>
> HR> // --------------------------------------
>
> >> -----Original Message-----
> >> From: phplondon-discuss-bounces at lists.phplondon.org
> >> [mailto:phplondon-discuss-bounces at lists.phplondon.org] On
> Behalf Of
> >> Marcus Bointon
> >> Sent: 23 September 2007 00:21
> >> To: info at intoex.com; PHP London discussion list
> >> Subject: Re: [PHPLondon-discuss] JQuery .attr
> >>
> >> On 22 Sep 2007, at 11:38, Alex V. wrote:
> >>
> >> > let i have <input id=element name=name type=text value=""
> >> /> if I do
> >> > $('#element').attr('value') - it returns "undefined"
> >>
> >> From the jquery docs I can see that the recommended way of doing
> >> this is $('#element').val(). I don't know if that will give you
> >> anything different, but it does seem odd that it doesn't
> distinguish
> >> between undefined and an empty string.
> >>
> >> You're missing quotes around your attribute values, but
> you probably
> >> knew that.
> >>
> >> Marcus
> >> --
> >> Marcus Bointon
> >> Synchromedia Limited: Creators of
> >> http://www.smartmessages.net/ UK resellers of info at hand
> CRM solutions
> >> marcus at synchromedia.co.uk | http://www.synchromedia.co.uk/
> >>
> >>
> >>
> >> _______________________________________________
> >> Phplondon-discuss mailing list
> >> Phplondon-discuss at lists.phplondon.org
> >>
> http://lists.phplondon.org/cgi-bin/mailman/listinfo/phplondon-discuss
> >>
> >>
> _____________________________________________________________________
> >> _ This email has been scanned by the MessageLabs Email Security
> >> System.
> >> For more information please visit http://www.messagelabs.com/email
> >>
> _____________________________________________________________________
> >> _
> >>
>
>
> _______________________________________________
> Phplondon-discuss mailing list
> Phplondon-discuss at lists.phplondon.org
> http://lists.phplondon.org/cgi-bin/mailman/listinfo/phplondon-discuss
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit
> http://www.messagelabs.com/email
> ______________________________________________________________________
>
More information about the Phplondon-discuss
mailing list