0

jQuery を使用して一連の div のコンテンツを処理しようとしています。HTML がビジブル内に配置されている場合、要素を HTML のように、またはHTML としてdivレンダリングせず、最終的にコードとして表示されるという事実を除いて、完全に機能します。何かご意見は?Rails のやをいじってみましたが、どちらもうまくいかないようです。<h3><br>h(this)this.html_safe

このコードは、非表示の「ストレージ」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);
});

どんな助けでも素晴らしいでしょう。

乾杯!

4

1 に答える 1

1

に置き換えるtext()と、html()この問題の解決に役立つ場合があります。

于 2012-11-16T00:01:28.617 に答える