找到最接近提交按钮的父Div的TD

时间:2014-04-24 06:06:38

标签: javascript jquery

我试图从以下HTML代码中获取key标记的<td>属性。

<td class="xedit editable editable-click editable-open" id="3" key="details" data-original-title="" title="">Javascript library </td>

<div class="popover fade top in editable-container editable-popup" style="top: 289px; left: 534px; display: block;">
<div class="arrow"></div>
<div class="popover-content">    
 <div>
  <div class="editableform-loading" style="display: none;"></div>
  <form class="form-inline editableform" style="">
    <div class="control-group form-group">
      <div>
        <div class="editable-input" style="position: relative;">
          <input type="text" class="form-control input-sm" style="padding-right: 24px;">
          <span class="editable-clear-x">
          </span>
        </div>
        <div class="editable-buttons">
          <button type="submit" class="btn btn-primary btn-sm editable-submit">
            <i class="glyphicon glyphicon-ok">
            </i>
        </div>
      </div>
    </div>
  </form>
</div>

jQuery使用:

var x = $(this).closest('div').find('.editable-container').closest('td').attr('key');  //Doesn't work
var x = $(this).closest('td').attr('key');    //Doesn't work

1 个答案:

答案 0 :(得分:1)

尝试使用:

var x = $(this).closest('.editable-container').prev().attr('key');