2013-06-17 2 views
0
for(var s=0;s<selectedAll.length;s++) { 
    var o=$(items[s]).attr('id'); 
    var val2="<DriverId='"+o+"' \/>"; 
    $("#result Params Drivers").append(val2); 
} 

내가 원하는/P와 같은 O : 당신은 구축 할 필요가"/"태그를 후속 태그에 추가하지 않고 태그를 추가하는 방법은 무엇입니까?

<Drivers> 
<Driver id='1' /> 
<Driver id='2' /> 
<Driver id='3' /> 
</Drivers> 

그러나 아이오와가 있어요 무엇을 얻고이며, 요구 사항을 완료하는 방법을

<drivers> 
<driverid='33813'> 
<driverid='33812'> 
</driverid='33812'> 
</driverid='33813'> 
</drivers> 

...

+5

* "그러나 무엇 아이오와지고 있어요 ..."* 무효 인 HTML의 같은 아니, 당신은 아니에요. 문자열을 사용하는 것이 아니라 DOM을 사용하여이 작업을 수행하고 있으므로 분명히 이해할 수 없습니다. 너 뭐라고 생각하니? –

+0

'driver'와'id' 사이에 공백이 있습니까? 붙여 넣은 코드의 세 번째 줄에는 하나도 없다. – crush

+1

'/' –

답변

0

태그가 올바르게 입력되었습니다. 대문자가 아니며 이스케이프 처리되지 않음 :

var val2="<driver id="+o+">"; 

jQuery는 속성 값을 인용 부호로 처리하므로 코드로 정리할 필요가 없습니다 (보다 명확하고 읽기 쉬운).

0

이 시도 :

for(var s=0;s<selectedAll.length;s++) { 
     var o=$(items[s]).attr('id'); 
     var val2="<Driver Id='"+o+"' />"; 
     $("#result Params Drivers").append(val2); 
    } 
관련 문제