I am trying to work out how to do something if a certain text box is not empty (i.e. contain something, could be anything)
This is my code (that doesnt seem to work)
if ( !($('#edit-sPostalCode').attr('val','')) ) {
stuff here
}
What have I missed?
$('#edit-sPostalCode').attr('val','')will actually create an attribute of the input box with a value of''and will then return a jQuery object.Saying
!($('#edit-sPostalCode').attr('val',''))will then negate that jQuery object. As an instance of an object is truthy in JS the result of this expression will always befalse.