データベースからのレコードを示すテーブルがあります。各行に特定のユーザーを選択するためのドロップダウンがあります。変更すると、新しいユーザーの対応する値が表示されます。
ドロップダウンから特定のユーザーを選択すると、col1とcol2の値が選択したユーザーと一致し、col3の値が返されるはずです。私が欲しいのは、その特定の行のcol1とcol2の値を取得することです。どうすればいいですか?私を助けてください。
データベースからのレコードを示すテーブルがあります。各行に特定のユーザーを選択するためのドロップダウンがあります。変更すると、新しいユーザーの対応する値が表示されます。
ドロップダウンから特定のユーザーを選択すると、col1とcol2の値が選択したユーザーと一致し、col3の値が返されるはずです。私が欲しいのは、その特定の行のcol1とcol2の値を取得することです。どうすればいいですか?私を助けてください。
を使用しますlive('click', function()
。これは、動的に作成された要素に適用されます。
たとえば、次のようなことを試すことができます。
$('#your_table_id .some_class_in_a_row_to_click').live('click', function(){
$(this).siblings().each(function(){
var column = $(this).find('.some_class_for_column_with_data');
var data = column.text();
alert(data);
});
});
いくつかの列を持つテーブルにこれを適用できます。クラスのある列をクリックするとsome_class_in_a_row_to_click
、その行のクラスを持つ別の列のテキストが警告されますsome_class_for_column_with_data