我如何才能像这样工作代码?

switch ( "test" ) {
  case "jana":
    ("Yes its Jana");
    break;
  case "marek":
    ("Its marek");
    break;

    break;
  default:
    ("<b>Something else</b>");
}


切换结果应附加在脚本下面的代码中。这里:

 $("body").append( "<p>Here is switch result:</p><b> RESULT </b>" );


我无法插入“ $(” body“)。append(” appended“);”转换为切换用例,因为在我的项目中,这部分代码要花很长时间。它将使代码难以阅读。

所以我的目标是:


1)查找开关处的单词匹配变量
2)显示案例结果RESULT


Codepen在这里http://codepen.io/anon/pen/bpXLXx?editors=0010

最佳答案

只需将字符串分配给变量,然后将该字符串附加到body

var toAppend;

switch ( "test" ) {
  case "jana":
    toAppend = "Yes its Jana";
    break;
  case "marek":
    toAppend = "Its marek";
    break;
  default:
    toAppend = "<b>Something else</b>";
}

$("body").append( "<p>Here is switch result:</p><b>" + toAppend + "</b>" );


请参见updated Code Pen

08-19 05:20