鍍金池/ 問答/Python  HTML/ 在dom上做三目判斷

在dom上做三目判斷

求助!

var pid = "{$vo['bm_scheme_cid']['pid']}";  //23  
var phtml = '<option value="">省</option>';
$.each(citylist,function(i,v){
     phtml += '<option value="'+v['id']+'">'+v['name']+'</option>';
});
$("select[name='backmoney_basetpl_pid']").html(phtml);


// 現(xiàn)在想做    v['id']==pid?'selected':''   
// 上面這串三目能加在 phtml += '<option value="'+v['id']+'">'+v['name']+'</option>'; << 這里嗎?
回答
編輯回答
蟲児飛

保險起見

var pid = "{$vo['bm_scheme_cid']['pid']}";  //23  
var phtml = '<option value="">省</option>';
$.each(citylist,function(i,v){
  if (v['id']===pid) {
    phtml += '<option value="'+v['id']+'" selected >'+v['name']+'</option>';
  } else {
    phtml += '<option value="'+v['id']+'">'+v['name']+'</option>';
  }
     
});
$("select[name='backmoney_basetpl_pid']").html(phtml);
2017年2月23日 17:20
編輯回答
赱丅呿

加就好了

var pid = "{$vo['bm_scheme_cid']['pid']}";  //23  
var phtml = '<option value="">省</option>';
$.each(citylist,function(i,v){
     phtml += '<option value="'+v['id']==pid?'selected':''+'">'+v['name']+'</option>';
});
$("select[name='backmoney_basetpl_pid']").html(phtml);
2018年9月18日 04:33