taskcontent += '<li data-floor="'+OuTaskList[i].floor+'" data-target="floor'+OuTaskList[i].floor+'-5" data-task_id = '+ OuTaskList[i].task_id+' data-rowguid = '+OuTaskList[i].rowguid+'><a><href="javascript:;">'+ OuTaskList[i].taskname+ '</a> </li>';
在js拼接中 如果在一條記錄中要拼接多個data-target 'OuTaskList[i].floor'-'OuTaskList[i].target' 前面'OuTaskList[i].floor'已經寫好,后的'OuTaskList[i].target' 是后臺傳來的一個<List> 一條記錄中有多個target 不知道怎么塞進去。。
2 回答

慕標琳琳
TA貢獻1830條經驗 獲得超9個贊
JSON.stringify轉為json字符串,注意替換雙引號為",要不屬性會不閉合 taskcontent += '<li data-floor="'+OuTaskList[i].floor+'" data-target="floor'+OuTaskList[i].floor+'-5-'+JSON.stringify(OuTaskList[i].target).replace(/"/g,'"')+'" data-task_id = '+ OuTaskList[i].task_id+' data-rowguid = '+OuTaskList[i].rowguid+'><a><href="javascript:;">'+ OuTaskList[i].taskname+ '</a> </li>';
添加回答
舉報
0/150
提交
取消