2

我正在使用 jQuery linkfy 创建类似推文的功能,在这里我只想将文本区域中的标签存储到标签表中。有什么办法可以执行此操作吗?下面是我的 jQuery 代码片段

<script type="text/javascript">
function toHashtagUrl(hashtag) {
return "/search?q=" + hashtag;
}

jQuery(document).ready(function() {
jQuery("form input[type='submit']").click(function() {
str = this.form.tweet_title.value
jQuery("#tweet_content").html(str);
var s= jQuery("#tweet_content").linkify(toHashtagUrl);


document.getElementById('tweet_title').value = s[0].innerHTML;

});
});
</script>

查看文件

<%= form_for(@tweet, :remote => true) do |f| %>
 <table width="100%" border="0" cellspacing="5" cellpadding="5">
 <div id="tweet_content" style="display:none;"></div>
<tr>
  <td align="left" valign="top">
    <div class="labeldiv">Title</div>
    <%= f.text_area :title, :rows=>2 %>
  </td>
 </tr>
<tr>
    <td colspan="3" align="left" valign="top">
      <%= f.submit "Save", :class=>"btn btn-primary" %>
    </td>
</tr>
<% end %>

输出 如果我在文本区域中输入以下文本,则需要将 #tag1 和 #tag2 存储在标签表中,并且“测试”需要存储在推文表中。

测试#tag1 #tag2

任何帮助将是一个很大的解脱!

4

0 回答 0