次のコードは動作しませんが、修正する方法はありますか?どうも!どのように強調表示することができます1行だけのHTMLテーブル行を強調表示できますか?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<link href="003.css" type="text/css" rel="stylesheet"/>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("tr").removeClass();
$("tr:gt(0)").click(function(){$(this).css("color","red")});
});
</script>
</head>
<style type="text/css">
.highlight td {background: red;}
</style>
</head>
<body>
<table>
<tr>
<td>NAME</td>
<td>AGE</td>
</tr>
<tr>
<td>John Smith</td>
<td>44</td>
</tr>
<tr>
<td>Mary Green</td>
<td>66</td>
</tr>
<tr>
<td>Bob Black</td>
<td>22</td>
</tr>
</table>
</body>
</html>
に
を変更してみてください? – balexandre
まず、あなたのコードは何ですか?次に、あなたは赤に色を設定しているように見える?クラスをハイライトするように設定してはいけませんか?それ以外の場合は赤に設定され、決してクリアされません。 –
複数の行をクリックすると、最後にクリックされた行だけでなく、複数の行が強調表示されるという問題がありますか? –