選擇產品我有一個表,如下所示(簡化):jQuery的從TD
<table id="product_table">
<tbody>
<tr>
<th>Product</th>
<th>Action</th>
</tr>
<tr rel="1">
<td>Product Name 1</td>
<td class="select_product">[SELECT]</td>
</tr>
<tr rel="2">
<td>Product Name 2</td>
<td class="select_product">[SELECT]</td>
</tr>
<tr rel="3">
<td>Product Name 3</td>
<td class="select_product">[SELECT]</td>
</tr>
</tbody>
</table>
我希望能夠到一個click事件綁定到TD /或在它的內容(尚未決定),並且爲了參數調用函數'view_product',使用父tr的rel(產品id)中包含的id。
我嘗試了一堆組合,但我沒有得到任何地方。
任何指針?
在此先感謝。 利安
解
$('td.select_product').bind('click', function() {
var id = $(this).parent().attr("rel");
$.select_product(id);
});
表中的行放置後產生。我不確定多次綁定它是最好的解決方案,但它的工作原理。
如果您在解決方案中將「bind」更改爲「live」,即使添加了新行而無需重新綁定,它也可以工作。 – icktoofay 2011-02-05 01:50:57