Jquery附加换行符

时间:2013-05-24 08:43:06

标签: jquery

我有一个动态选择更改选项使用jquery附加选项。 我需要添加许多选项列表。但是,当我在它之间放置换行符时,我会收到错误。

$("#country").change(function(){
    switch($("#country").val()){
        case "usa":$("#state").append("<option value='AL'>Alabama</option><option value='CA'>California</option>...");break         
        case "aus":$("#state").append("..");break...    
    }
});
当我把断线之间的线路断开时,我得到了错误,是有什么方法可以解决这个问题,因为我需要添加很多选项列表。没有换行就很难编辑。

case "usa":$("#state").append("
    <option value='AL'>Alabama</option>
    <option value='CA'>California</option>...
");break

1 个答案:

答案 0 :(得分:5)

您需要转义字符串中的换行符,请参阅:Creating multiline strings in JavaScript

case "usa":$("#state").append(" \
    <option value='AL'>Alabama</option> \
    <option value='CA'>California</option>... \
");break