私がしようとしているのは、自分の上にマウスを置くと、自分のチェックボックスの背景色を変更することだけです。しかし、これは、td input:checkbox
が動的に作成されているために、より複雑になります。私は考えられるすべてのアプローチを試みてきましたが、私はそれを正しくすることはできません。JQueryでホバーのチェックボックスでCSSスタイルを変更するには
/* snip */
$('.table_products').on('click', 'td input:checkbox', function() {
$("input:checkbox").hover(function(){
$(this).css({"backgroundColor": "yellow"});
}, function(){
$(this).css({"backgroundColor": "white"});
});
/* snip */
それが動的に使用を作成するなら、 '$(文書).on( 'ホバー'、 '識別子' 、function(){' – Zak
あなたのコードは意味がありますが、チェックボックスのスタイルは編集できないという問題があります。http://stackoverflow.com/a/24322691/1601698を参照してください。 –
@smerny、 'backgroundColor'はJavaScriptのプロパティ名です.jQueryで完全に有効です。 –