• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JQueryで、liタグの背景に色を付けたい。)

JQueryでliタグの背景に色を付ける方法

このQ&Aのポイント
  • JQueryを使用してliタグに背景色を付ける方法を解説します。
  • clickイベントの後に実行する関数を書くことで、liタグの背景色を変更できます。
  • 上手く動作しない場合は、ソースコードのセレクタやCSSのプロパティを確認してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 おそらく多くの人はリファレンスを見て、この関数にはこんな引数があってこんな戻り値があるんだと調べて実装していると思います。 jQuery入門みたいな検索ワードで探してみては如何でしょうか。 私の場合、サンプルを見てとりあえずたくさん作ってみてという方法なので書き方の説明はうまくないですすみません。 ソースを手直ししてみました(現状ですと構文エラーとなって動いていません) $(function() { $('input:button').click ( function() { $('#list'). find('li.high').css ( 'background-color', 'red' ).parent(). find('li.middle').css ( 'background-color', 'green' ).parent(). find('li.low').css ( 'background-color', 'blue' ); }); clickには実行したい関数を渡すことが出来ますので上記のようになります。 $('input:button').click ( function() { inputのbutton属性の要素がclickされたときに $('#list'). find('li.high').css ( 'background-color', 'red' ).parent(). idがlistの要素内のli.highの背景色にredをセット find('li.middle').css ( 'background-color', 'green' ).parent(). 親要素(parent())内のli.middleの背景色にgreenをセット となっています。

kureakai
質問者

お礼

情報ありがとうございます。 早速見直してみます。 また、サイト情報も教えて頂き、ありがとうございました。 参考にさせて頂きたいと思います。

関連するQ&A