How can I simplify this jquery/javascript

javascript, jquery, refactoring, syntax

Solution

You mean like:

var mymsg = ok ? '<p id="ok-box">You\'re good to go</p>' :
    '<p id="not-ok-box">Error</p>';

It does! :)

Problem

I'm trying to improve my jquery/javascript syntax. Is there a better way to write this? ``` if (ok) var mymsg = '<p id="ok-box">' + "You're good to go" + '</p>'; }else { var mymsg = '<p id="not-ok-box">' + "Error" + '</p>'; } ``` I was thinking if jquery/javascript had a similar syntax to the following PHP syntax, it would be great: ``` $mymsg = ($ok) ? "You're good to go" : "Error"; ```

Original source