【问题标题】:Parsing Rails HTML w/ jQuery使用 jQuery 解析 Rails HTML
【发布时间】:2012-11-15 23:55:34
【问题描述】:

我正在尝试使用 jQuery 处理一堆 div 的内容。它完美地工作,除了当 HTML 放置在可见的 div 中时,它不会将 <h3><br> 等元素呈现为 HTML,它们最终只是显示为代码。有什么想法吗?我尝试过使用 Rails 的 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);
});

任何帮助都会非常好。

干杯!

【问题讨论】:

    标签: jquery html ruby-on-rails-3


    【解决方案1】:

    text() 替换为html() 可能会帮助您解决此问题。

    【讨论】:

    • 就是这么简单!哈。谢谢。
    猜你喜欢
    • 2011-11-15
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-19
    • 2010-12-04
    相关资源
    最近更新 更多