私はテーブルを持っていると私はいくつかのアクションは、JavaScriptでのループのために使用することによって、それに対して実行することにしたいです。だから誰かがそれのためのコードになると私に教えてくれるかもしれない。 forループはテーブルのすべての行に対して機能することになります。実際には、私はテーブルからクラスを削除する必要がありますし、その後、私は特定の行にクラスを適用する必要があります。私の仕事は強調表示しなければならないのは、選択された行を強調表示しないことです。私は任意の行を選択するときに強調表示されますが、私は別の行を選択すると、その強調表示され、残りの1つも。だから私はテーブルのすべての行から選択したクラスを削除し、特定の行の選択したクラスを適用したい。私のコードは次のようになりますjqueryの試みでJavascriptでのループの使用方法、テーブル内の行数に対するjquery?
<style type="text/css">
.highlight
{
background-color: Red;
}
.selected
{
background-color: #ffdc87;
}
</style>
<script type="text/javascript">
function Select(obj) {
if (obj.className != 'selected') {
obj.className = 'selected';
var tbl = document.getElementById("Repaddressorbbl")
var firstRow = tbl.getElementsByTagName("TR")[0];
}
else {
obj.className = 'prev_class';
var tbl = document.getElementById("Repaddressorbbl")
var firstRow = tbl.getElementsByTagName("TR")[0];
}
}
</script>
質問は理解できないです。実際に何が必要ですか? jsfiddle.netまたはjsbin.comで実行できないコードスニペットを使用できますか? – ValeriiVasin
更新された質問については、forループは必要ありません.jQueryの1行で行うことができます。既存のコードを表示して、回答を書いている人がそれに合うようにしましょう。 – nnnnnn