在jquery字符串参数中添加换行符

时间:2014-05-10 05:14:55

标签: jquery parameters line-breaks

我正在尝试为jQuery参数字符串添加换行符。我尝试过\n+ \n +以及<br />。任何这些都打破了它。以下是代码示例。

$(function() {
    $('#products').grid({
        'items' :
        [
            {
            'title'       : '256 Alaskan',
            'description' : 'Production Plant: Summit | Color Classification: Heritage Series | Size Availability: Stock: Standard *special order - queen, modular thin | Texture Availability: Grain',
            'thumbnail'   : ['assets/images/products/thumbs/alaskan.jpg', 'assets/images/products/thumbs/alaskan.jpg'],
            'large'       : ['assets/images/products/fullsize/alaskan.jpg', 'assets/images/products/fullsize/alaskan.jpg'],
            'button_list' : [],
            'tags'        : ['White']
        },
});

所以在&#39;描述&#39;参数,当然只能用单引号括起来的一个长串。 有没有办法让我添加一个换行符,我放了| (管)符号? 我试过分成多个字符串,但它只是打破了。 有什么想法吗?感谢帮助。

1 个答案:

答案 0 :(得分:0)

所以我找到了解决方案!在进一步挖掘后,我找到了创建'description'参数的函数调用,基本上是:

this.$description = $( '<p></p>' ); 

只需添加

即可
<br /> 

进入完整的字符串本身我能够成功创建换行符。我认为最初它不起作用,因为我这样做:

'Production Plant: Summit' + '<br />' + 'Color Cassification: Heritage Series',

当真正需要的是:

 'Production Plant: Summit <br /> Color Cassification: Heritage Series'.

希望将来帮助其他人。感谢您的回复。