2014-05-10 44 views
0

我正在嘗試向jQuery參數字符串添加換行符。我試過\n+ \n +<br />。任何這些打破它。這是一個代碼示例。將換行符添加到jQuery字符串參數

$(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'] 
     }, 
}); 

所以在「說明」參數,就只能採取通過當然單引號sourounded一個長字符串。 有沒有什麼方法可以讓我添加換行符, (管道)符號? 我已嘗試分離成多個字符串,但它只是打破。 有什麼想法?感謝幫助。

回答

0

所以我找到了解決方案!進一步挖掘後,我發現函數調用創建的「說明」的參數,這是基本上是:

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

通過簡單地增加一個

<br /> 

到滿弦本身我是能夠創造線成功打破。我認爲它最初是行不通的,因爲我在做它喜歡:

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

當一切真正需要的是:

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

希望這有助於有人出來在未來的人。感謝您的迴應。