から製品を選択: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>
私は決めていない、まだ(その中に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