Well..another unexpected result.
When the inline conditional: >' + (row[19] ? ' + row[19] + ' : 'N/A') + '< is used when a *value is present* in row[19], I get this as the output: + row[19] + instead of the actual value. If I remove the quotes from ' + row[19] + ', I get a syntax error. However, if *no value is present* in row[19], I get N/A as the output, which is expected. So, the conditional is working if no value is present, but outputting the literal string + row[19] + if a value is not present. Assistance in understanding, anyone? Thanks, Rick From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On Behalf Of Rick Faircloth Sent: Tuesday, August 11, 2009 11:00 AM To: jquery-en@googlegroups.com Subject: [jQuery] Re: How to specify a default value... Well.to answer my own question.I found this works: out.push('<li><span class="spanLeft">Pet Deposit</span><span class="spanRight">' + (row[19] ? ' + row[19] + ' : 'N/A') + '</span></li>'); But how does the conditional know whether a Boolean is being checked, as in: >' + (row[19] ? 'Yes' : 'No') + '< Or whether the presence of a value is being checked, as in: >' + (row[19] ? ' + row[19] + ' : 'N/A') + '< What's the logic that's occurring behind the statements to differentiate? Thanks for any insight. Rick From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On Behalf Of Rick Faircloth Sent: Tuesday, August 11, 2009 10:39 AM To: jquery-en@googlegroups.com Subject: [jQuery] How to specify a default value... I was shown how to use this inline condition for creating yes/no Boolean values instead of the normal true/false values javascript uses: <span class="spanRight">' + (row[20] ? 'Yes' : 'No') + '</span> I'd like to know if there's an equivalent inline method for providing a default value when no value is present, such as: <span class="spanRight">' + (row[20] ? 'NORMAL ROW[20] VALUE' : 'N/A') + '</span> Basically, if there's no value in the current row as position 20, then just us 'N/A'. Is this possible with a simple inline condition, too? Thanks, Rick ---------------------------------------------------------------------------- ------------------------------------------ "Ninety percent of the politicians give the other ten percent a bad reputation." - Henry Kissinger