我在 Rails 中使用时间线,如果您在媒体字段中写的内容周围放置块引用标签,它将在时间线上创建引用样式。我想要实现的是有一个复选框,如果它被选中,它会为你添加块引用标签,这样用户就不必编写html了。
如何在提交之前在他们写的任何内容周围添加块引用标签,但前提是选中复选框?我正在尝试让 jQuery 将标签预先/附加到输入字段,以便用户可以看到它们,但我也无法正常工作。不过,我希望它让用户永远不会看到 html(以防他们不小心编辑它!),并且在将其发送到数据库之前简单地添加他们的输入。
这是我到目前为止所拥有的:
$(document).ready(function(){
$("#blockCheck").bind('click', function(){
var input = $('#event_media input');
if ($(this).prop('checked')){
input.prepend('<blockquote>').append('</blockquote>');
}
});
});
复选框的 id 为“blockCheck”,输入字段的 id 为“event_media”。任何帮助将不胜感激,谢谢!