单引号中的jquery字符串中断

时间:2017-03-18 20:01:49

标签: jquery

var workername = 'test test'; 

字符串中有一个空格,因此它在makeapp变量中是中断。

$.each(data.workerids,function(j)
            {
                var classname = '';
                var makeapp = '';
                if(typeof(data.workerTimes[data.workerids[j]]) != "undefined" && $.inArray(data.shopTimeArray[i],data.workerTimes[data.workerids[j]]) !== -1 )
                {
                    classname = 'orange';
                    var workername = data.workernames[j]; //this is a json string.
                    var makeapp = 'onclick=make_app("'+data.today+'","'+data.shopTimeArray[i].slice(0,-3)+'","'+workername+'")'; //at here it is not working properly.
                }
                else
                {
                    classname = 'grey';
                }
                html += '<td class="'+classname+'" '+makeapp+'></td>';  
            });

output

0 个答案:

没有答案