• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クリックした際にCSSが変更できない jQuery)

クリックした際にCSSが変更できない jQuery

このQ&Aのポイント
  • クリックをした際にスライドさせるように作っているが、同時にspanのCSS変更もできない
  • CSSが変更できない理由がわからない
  • jQueryに詳しい方に助言をいただきたい

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

  • ベストアンサー
回答No.1

こんにちは! こういう感じでできないでしょうか? $("span.arrowFD").attr("class","arrowFR"); .attrの左側(第一引数)が属性(今回だとclassですが、imgのsrcとかでもOK!)で 右側(第二引数)が値になるという、とても便利なfunctionです♪ ただ、これだと全部変わっちゃう(例えば香川さんだけ変更したのに 長友さんの矢印まで変化してしまう)ので、 $("span.arrowFD",this).attr("class","arrowFR"); とかして、子要素だけが変わる工夫が必要かもしれませんね。

mr-r00
質問者

お礼

親切な回答ありがとうございました。 無事に一つの要素だけを動かすことが出来ました。 大変勉強になりました!