您好我已经写了这样的方法,我想在传递给模型的字符串中包含一个条件,我的方法不起作用。如何包含if条件?
$.modal("<div id='edit_user_form' class='user_mange_popup' align='center'>/'if(true){//do something}'/</div>")
答案 0 :(得分:2)
如果您想根据某些条件改变字符串的内容,可以执行以下操作:
var modalStr = "<div id='edit_user_form' class='user_mange_popup' align='center'>";
if(yourConditionHere){
modalStr += "some other string to add";
}
modalStr += "</div>";
$.modal(modalStr);
显然,您可以根据需要添加else
或尽可能多的else if
分支,并在变量中连接等。
或者您可以使用三元条件运算符:
$.modal("<div id='edit_user_form' class='user_mange_popup' align='center'>"
+ (someCondition ? "string to add if true" : "string to add if false")
+ "</div>");
答案 1 :(得分:2)
a = "<div id='edit_user_form' class='user_mange_popup' align='center'>"
if (true){
a += something
}
a += </div>
$.modal(a)
这可以解决你的问题吗?