私はしばらくこれをだましていて、事実を見落としているに違いありません。アコーディオンの中にテーブルがあります。テーブルには、trows と tdata があります。
<tr class='edit'>
そしてそれは拾う
ui-widget-content{ color:#99cc33; }
(つまり、火の虫)
行の色だけを変更したいので、残りのウィジェット コンテンツは変更しません。
<tr class='edit table-data'>
そしてセット
.table-data{ color:#cccccc; }
これはうまくいくと思いました???
class='edit'
です
$('form').on( { mouseenter: function() { ...
それはうまくいくので、シンプルにするためにコメントアウトしました。
誰かが私を啓発してくれませんか、事前に感謝します。
.edit.table-data{ color:#cccccc; } fails
以下のコメントで述べたように、クライアントに到達する前にcssを変更しようとしてい
ます。$('form').on() は、クライアントの動きに合わせて色を変更します。
解決済み - css .edit のエラー ここでの教訓は、間違った css が「完全に無視される」わけではないということです。例えば
<tr class='edit data'>
.edit が失敗した場合、.data は正しく動作しません。(少なくともjQueryを使用)