2012-11-15 33 views
0

我正試圖用jQuery來處理一堆div的內容。它完美的工作除了這樣一個事實,即當HTML放置在可見的div中時,它不會將像<h3><br>這樣的元素呈現爲HTML,它們最終會以代碼形式顯示。有什麼想法嗎?我試過用Rails的h(this)this.html_safe搞亂,這兩者似乎都不起作用。解析Rails HTML w/jQuery

此代碼使得隱藏的「存儲裝置」的div:

<div style="display: none;"><%= content_tag(:div, r.body.html_safe, :id => 'page'+i.to_s+'_hidden_article'+r.issue_id.to_s) %></div> 

這個代碼顯示給用戶的上述之一:

<%= content_tag(:div, "", :id => "document_article#{i}_body", :class => "thumbnail") %> 

這是jQuery的管理它的交換:

$('#doc_article1').change(function() { 
    var src = $(this).val(); 
    $('#document_article1_body').text(''); 
    var b = $('#page1_hidden_article'+src).text(); 
    $('#document_article1_body').text(b); 
}); 

任何幫助都會很好。

乾杯!

回答

1

替換text()html()可能會幫助您解決此問題。

+0

太簡單了!哈。謝謝。 –