javascript - 我怎样才能简化这个 jquery/javascript

标签 javascript jquery syntax refactoring

我正在尝试改进我的 jquery/javascript 语法。有没有更好的写法?

if (ok)
    var mymsg   = '<p id="ok-box">'
                +   "You're good to go"
                + '</p>';
}else {
    var mymsg   = '<p id="not-ok-box">'
                +   "Error"
                + '</p>';
}

我在想,如果 jquery/javascript 具有与以下 PHP 语法相似的语法,那就太好了:

$mymsg = ($ok) ? "You're good to go" : "Error";

最佳答案

你的意思是:

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

确实如此! :)

关于javascript - 我怎样才能简化这个 jquery/javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1594196/

相关文章:

jquery - 如何在 Highcharts 中显示 Bar 的剩余百分比?

javascript - 通过 for 循环将克隆附加到 div 不起作用

scala - 在 Scala 中将 Option[T] 转换为 Option[U]

compiler-construction - 你自己的编程语言会是什么样子?

syntax - Scala 语法 - 将字符串传递给对象

javascript - 在 Django CharFields 交互中应用条件

javascript - Jquery 不从表单字段获取值

javascript - 如何将百分比添加到 JavaScript 中的百分比宽度?

javascript - tfjs-converter html javascript 导入类时遇到问题

javascript - 如何在 Javascript 中向空数组添加项目