在jquery中找到最接近的值

kai*_*ira 2 asp.net jquery jquery-selectors dom-traversal

我有2个网页home.aspx和about.aspx,这里我试图在弹出框中加载about.aspx页面表,

about.aspx页面

<table>
  <tr>
    <td class="Uname">Chat Is Name</td>
  </tr>    
  <tr>
    <td id="UserMessage">abc</td>
  </tr>           
  <tr>
    <td>
      <input type="button" id="bt_Send" 
             title="Click here to Send" value="Send" />
    </td>
  </tr>
</table>
<div id="mbox"></div>    
Run Code Online (Sandbox Code Playgroud)

码:

$('#mbox').load('about.aspx #msg');   
$("#bt_Send").live('click', function () {               
  var a = $(this).siblings('.Uname').attr('text');
  alert(a);        
});
Run Code Online (Sandbox Code Playgroud)

在这里,我没有得到那种控制的价值

gdo*_*ica 6

你可以通过以下方式完成

var a = $(this).closest('table').find('.Uname').text();
Run Code Online (Sandbox Code Playgroud)