如何在没有添加“/”后添加标签的后续标签?

时间:2013-06-17 12:58:31

标签: jquery

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

我想要O / p之类的:

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

但我得到的是,

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

如何完成要求......

2 个答案:

答案 0 :(得分:0)

你需要正确构建你的标签:没有大写,没有逃脱,像这样:

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

jQuery将处理引用属性值,无需将其包装在代码中(更干净,更易读)。

答案 1 :(得分: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);
    }