您好我写过一个像这样的方法,我想在传递给模型的字符串中包含一个条件,并且我的方法不起作用。如何包含if条件?
$.modal("<div id='edit_user_form' class='user_mange_popup' align='center'>/'if(true){//do something}'/</div>")
您好我写过一个像这样的方法,我想在传递给模型的字符串中包含一个条件,并且我的方法不起作用。如何包含if条件?
$.modal("<div id='edit_user_form' class='user_mange_popup' align='center'>/'if(true){//do something}'/</div>")
a = "<div id='edit_user_form' class='user_mange_popup' align='center'>"
if (true){
a += something
}
a += </div>
$.modal(a)
dOes这能解决您的问题吗?
是的,谢谢你的帮助 – 2012-02-29 05:24:24
如果你的意思是你要取决于一些条件,你可以做这样的事情来改变字符串的内容:
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>");
no。$。modal()中添加一个选项参数,它会呈现一个弹出窗口,我想修改html作为字符串传递,如果条件为 – Kalanamith 2012-02-29 04:12:27
这正是两个我的答案中的选项可以。如果由于某种原因不能满足您的需求,请更新您的问题以显示您开始的字符串以及您想要结束的字符串。 – nnnnnn 2012-02-29 04:21:30
详细说明你正在尝试做什么。看起来更合理的做法是在你的$ .modal方法 – charlietfl 2012-02-29 04:10:36