누군가가 공백을 포함하는 문자열을 매개 변수로 자바 스크립트 함수에 전달할 수없는 이유를 설명 할 수 있습니까? 자바 스크립트가 공백을 포함하는 문자열에 첫 번째 공백에서 잘리는가?
여기에이 문제를 보여줍니다 내 코드입니다, 그냥 링크 위에 마우스를 올려 그리고 당신은 "마리오"제목으로 표시되지 않고 볼 "마리오와 루이지"var href='mario and luigi', subject=$('div').data('subject'),
size=$('div').data('reviewid'),
src=$('div').data('itemid'), className='mini';
function formatLink(href, subject, src, size, className){
if(size=='mini')
size='height:25px; width:25px;';
else if(size=='medium')
size='height:40px; width:40px;';
else if(size=='large')
size='height:125px; width:125px;';
else if(size=='xlarge')
size='height:180px; width:260px;';
return '<a class="pjax" href='+href+' title='+subject+'><span class='+className+'><span class="image-wrap" style="position:relative; display:inline-block; background:url('+src+') no-repeat center center;'+size+'" ><img style="opacity:0;"></span></span><span title='+subject+'>'+subject+'</span></a>';
}
var link=formatLink(href, subject, src, size, className);
$('div').html(link);
끝내 감사합니다. thg435! –