2011-02-16 56 views
0

我添加了一个测试脚本来检测html选择的更改,但它并未触发。获取所选的表格单元格的值

select是在一个表格单元格中,并具有一个'symselect'类。表id是:flogtable,select是第一行。

我加

jQuery的测试功能是:

$('.symselect').change(function() { 
      alert('Handler for .change() called.'); 
    }); 
+0

如果下面的答案不起作用,您应该在您的问题中提供您的HTML标记。 – user113716 2011-02-16 19:10:05

回答

1

你从domready中块内调用的代码?

$(function() { 
    $('.symselect').change(function() { 
    alert('Handler for .change() called.'); 
    }); 
}); 
+0

我敢打赌,这是问题。 – user113716 2011-02-16 19:09:09

+0

它位于脚本块内的标题中。这是错的吗? – 2011-02-16 19:38:09

1

我认为有以下应该工作:

$('#flogtable select.symselect').change(
    function() { 
     alert('Handler for `change()` called.'); 
    }); 
0

如果我做的:

$(function(){ 
    $('.symselect').change(function() { 
    alert('Handler for .change() called.'); 
    }); 
}); 

它的工作原理。