0

jQuery 1.7.2 と jQuery UI 1.8.21 を使用しています。テーブルの特定の行を強調表示したいのですが、うまくいかないようです:

<script language="javascript" type="text/javascript">   
$(document).ready(function() {      
     $('#tr635').effect("highlight", {}, 3000); 
});
</script>

#tr635強調表示したい tr の ID です。私は何を間違っていますか?

編集:

テーブルの HTML コード:

<table width="100%">
  <tr>
    <td colspan="8" class="title">Prioritize Liabilities</td>
  </tr>
  <tr>
    <td class="info">Note</td>
    <td class="info">Balance</td>
    <td class="info">Total Debt</td>
    <td class="info">Total Loss<br />Given Default</td>
    <td class="info">% Loss<br />Guarantee</td>
    <td class="info">Total Loss<br />After Guarantee</td>
    <td class="info">% Loss</td>
    <td class="info">Note LGD</td>
  </tr>
  <tr id="tr632">
    <td><em>GGA 01</em></td>
    <td>5,000</td>
    <td>5,000</td>
    <td>0</td>
    <td>0%</td>
    <td>0</td>
    <td>0.00%</td>
    <td>D</td>
  </tr>
  ...more rows...
</table>

編集2:答えが見つかりました。テーブルの CSS で、テーブルの td タグの背景色を指定しました。これを削除し、代わりに tr タグに背景色を設定しました。今では動作します。td タグの CSS が jQuery を上書きしていたようです。

4

2 に答える 2

0

UIを含めましたか?それが私が見ている唯一の違いです: jsFiddle の例 (UI インクルードのオン/オフをクリック)これは、UI コンポーネントであるのに対し、メインの jquery ライブラリに含まれているfadeinため、機能するという事実に沿っています。fadein.effect

于 2012-07-17T19:44:27.160 に答える
0

私は答えを見つけました。テーブルの CSS で、テーブルの td タグの背景色を指定しました。これを削除し、代わりに tr タグに背景色を設定しました。今では動作します。td タグの CSS が jQuery を上書きしていたようです。

于 2012-07-17T19:58:49.237 に答える