jQuery 1.8.3 を使用しています。そして、各チェックボックスの状態変更をトリガーしたいと思います。
このコードは、クリック イベント内に配置すると機能します。
$("#btn_off").click(function(){
$( "tr td input" ).each(function( index )
{
if ($(this).is(":checked"))
{
//some code
}
});
});
しかし、このコードを使用すると、そうではありません:
$('tr td input').live('change', function(){
if(this.checked)
{
//something
}
});
それから私は試しました:
$('tr td input').on('change', function(){
if(this.checked)
{
//something
}
});
そして次のように:
$('tr td :checkbox').change(function() {
if(this.checked)
{
//something
}
});
私は何を間違っていますか?このコードは、.ready()
これが Web サイトの唯一のチェックボックスにあるので、うまくいくselector
はずです...