我有一个显示数据库记录的表格。在每一行中都有一个用于选择特定用户的下拉菜单。在更改时,它应该显示新用户的相应值。
当我从下拉列表中选择特定用户时,它应该将 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