jquery选择器如何获取父元素的内容

发布于 2024-10-01 16:43:00 字数 1346 浏览 2 评论 0原文

$("input[name='add'].my").click(function(){
    //i tried use this <input type="button" name="add" value=..../> 
    //element to find his parent's parent the `<div>` object
    //how can i get it  

});


<div>
  <tr>
    <td><%= post.title %></td>
    <td><%= post.content %></td> 
    <td><%= link_to 'Show', post %></td>
    <td><%= link_to 'Edit', edit_post_path(post),:remote=>true %></td>
    <td><%= link_to 'Destroy', post, :confirm => 'Are you sure?',:remote=>true, :method => :delete %></td>
    <td><input type="button" name="add" value="add" class="my"/></td>
    <td></td>
  </tr>
</div>
<div>
  <tr>
    <td><%= post.title %></td>
    <td><%= post.content %></td> 
    <td><%= link_to 'Show', post %></td>
    <td><%= link_to 'Edit', edit_post_path(post),:remote=>true %></td>
    <td><%= link_to 'Destroy', post, :confirm => 'Are you sure?',:remote=>true, :method => :delete %></td>
    <td><input type="button" name="add" value="add" class="my"/></td>
    <td></td>
  </tr>
</div>
$("input[name='add'].my").click(function(){
    //i tried use this <input type="button" name="add" value=..../> 
    //element to find his parent's parent the `<div>` object
    //how can i get it  

});


<div>
  <tr>
    <td><%= post.title %></td>
    <td><%= post.content %></td> 
    <td><%= link_to 'Show', post %></td>
    <td><%= link_to 'Edit', edit_post_path(post),:remote=>true %></td>
    <td><%= link_to 'Destroy', post, :confirm => 'Are you sure?',:remote=>true, :method => :delete %></td>
    <td><input type="button" name="add" value="add" class="my"/></td>
    <td></td>
  </tr>
</div>
<div>
  <tr>
    <td><%= post.title %></td>
    <td><%= post.content %></td> 
    <td><%= link_to 'Show', post %></td>
    <td><%= link_to 'Edit', edit_post_path(post),:remote=>true %></td>
    <td><%= link_to 'Destroy', post, :confirm => 'Are you sure?',:remote=>true, :method => :delete %></td>
    <td><input type="button" name="add" value="add" class="my"/></td>
    <td></td>
  </tr>
</div>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

懷念過去 2024-10-08 16:43:00

这将为您提供最接近的父级 div:

$("input[name='add'].my").click(function(){
  var parentDiv = jQuery(this).closest("div");
});

This will get you the closest parent div:

$("input[name='add'].my").click(function(){
  var parentDiv = jQuery(this).closest("div");
});
誰認得朕 2024-10-08 16:43:00

干得好:

$(function() {
   $("input[name='add'] .my").click(function(){
      var parent = $(this).parent().parent().parent();
      //OR
      var parent = $(this).closest('div');
      //do stuff...
   });
});

Here you go:

$(function() {
   $("input[name='add'] .my").click(function(){
      var parent = $(this).parent().parent().parent();
      //OR
      var parent = $(this).closest('div');
      //do stuff...
   });
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文