如何在jquery中访问最近的p标记?

如何在jquery中访问最近的p标记?,jquery,html,ruby-on-rails,ajax,Jquery,Html,Ruby On Rails,Ajax,我在jquery中使用.nestest()方法时遇到问题。下面是一个我遇到问题的html和jquery示例 HTML ERB的片段 <% @posts.each do |post| %> <tbody> <tr> <td><%= post.title %></td> <td><%= post.description %></td> <t

我在jquery中使用.nestest()方法时遇到问题。下面是一个我遇到问题的html和jquery示例

HTML ERB的片段

<% @posts.each do |post| %>
  <tbody>
    <tr>
      <td><%= post.title %></td>
      <td><%= post.description %></td>
      <td><%= post.episodeNum %></td>
      <td><%= post.highDef %></td>
      <td>
        <%= link_to 'Show', post, :class => 'btn btn-info' %>
        <%= link_to 'Edit', edit_post_path(post), :class => 'btn btn-primary' %>
        <%= link_to 'Destroy', post, :class => 'btn btn-danger', confirm: 'Are you sure?', method: :delete %>
      </td>
      <td>
        <b>Votes: </b>
        <p class="current_vote"><font color=#1C1C1C>
          <%= post.upvotes.size - post.downvotes.size %>
        </p></font>
        <button type="button" class="buttonUp btn" id="<%= post.id %>">Increase Vote</button>
        <button type="button" class="buttonDown btn" id="<%= post.id %>">Decrease Vote</button>
      </td>
    </tr>
  <% end %>
另外,我正确地接收到了json,在我的测试中,我的json数据callbacksu隐包含一个整数。

您不需要吗


尽管名称不同,但用于查找自身和祖先,而不查找父元素的子元素。

如果p是元素的祖先,则使用。最近()


如果p是元素的同级,则使用.sibles()


@谢谢。当英语是外语时,这不是一个常见的词:)兄弟姐妹只有一个“b”,就像我告诉戴斯特罗伊的那样
$(document).ready(function() {
    $('.buttonUp').bind('click', function() {
        $.ajax({
            type: "POST",
            url: "/posts/increaseVote?id=" + $(this).attr("id"),
            contentType: 'application/json; charset=utf-8',
            dataType: 'json',
            success: function(data) {
                $(this).closest('p').text(data);
            }
        });
    });
    $('.buttonDown').bind('click', function() {
        $.ajax({
            type: "POST",
            url: "/posts/decreaseVote?id=" + $(this).attr("id"),
            contentType: 'application/json; charset=utf-8',
            dataType: 'json',
            success: function(data) {
                $(this).closest('p').text(data);
            }
        });
    });
});
 $(this).siblings('p').text(data);
 $(this).closest('p').text(data);

 $(this).siblings('p').text(data);