我有id在我的HTML标签的例子
<% @comment.each do |c|%>
<textarea id="comment-<%#{c.id} %>" name="commenter[comment]"></textarea>
<% end %>
如果我的@comments中有3条评论它会是这样的
<textarea id="comment-23 %>" name="commenter[comment]">
</textarea>
<textarea id="comment-27 %>" name="commenter[comment]">
</textarea>
<textarea id="comment-45 %>" name="commenter[comment]">
</textarea>
javascript如何确定我选择什么id,如果我使用点击?
我的按钮<button id = <%="#{c.id}"%> onclick="click(this.id)">comment</button>
我js function click(click_id)
{
alert(click_id);
}
这是我的待办事项清单首先,我想在我的评论按钮中提醒我的id如果我的评论按钮是工作的我想要聚焦我的文本区域使用按钮
你可以这样做
<% @comment.each do |c|%>
<textarea data-id="<%= c.id %>" name="commenter[comment]"></textarea>
<% end %>
现在在你的js文件中你可以实现它为
$("body").on("click", "[data-id]", function(event) {
alert($(this).data('id'));
});