如何在具有给定id的特定div中选择表行元素

mat*_*nik 2 html css jquery jquery-selectors

我试图选择tbody中的所有<tr>元素并通过jquery附加click事件,但我无法选择正确的元素.

这是我的代码:

    <div id="wrapper" cellpadding="0" cellspacing="0" border="0">
        <table>
          <tbody>
           <tr id="row_2">
           <tr id="row_3">
           <tr id="row_4">

...
Run Code Online (Sandbox Code Playgroud)

我试图像这样选择所有的tr:

 $('#wrapper tr').mousedown(function(event) {

and 

$('#wrapper > tr').mousedown(function(event) {
Run Code Online (Sandbox Code Playgroud)

但它根本不绑定click事件.

Sat*_*pal 5

使用.find()方法.获取当前匹配元素集中每个元素的后代,由选择器,jQuery对象或元素过滤.

 $('#wrapper').find('tr')
Run Code Online (Sandbox Code Playgroud)

  • 这与`$('#rapper tr')`的形式有何不同? (3认同)