gpt4 book ai didi

javascript - 使用 Underscore.js 在 html 属性中插入

转载 作者:数据小太阳 更新时间:2023-10-29 05:19:58 28 4
gpt4 key购买 nike

我正在使用 Backbone.js、Underscore.js、HAML 和 Coffeescript 构建应用程序。

我遇到的问题是让变量插入到 html 元素属性中。

<% _.each(collection.models, function(document) { %>
%tr
%td
%input{:type => 'checkbox', :name => "documents[]", :value => "<%= document.attributes.id %>"}
%td <%= document.attributes.id %>
%td <%= document.attributes.name %>

<% } %>
<% }); %>

对象的值在 <td> 中正确显示,但不在输入的值属性内。

是否可以在元素的属性内部进行插值?我找不到解决方案。

谢谢

最佳答案

这个问题的解决方案是使用 HAML 的 :escape_attrs 选项。

Haml::Engine.new(template, :escape_attrs => false).render

关于javascript - 使用 Underscore.js 在 html 属性中插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8332389/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com