您好我寫過一個像這樣的方法,我想在傳遞給模型的字符串中包含一個條件,並且我的方法不起作用。如何包含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