10月 26
あんまり同様のケースはないと思うけど。
| a | b | c | d | e |
| 1 | 2 | 3 | 4 | 5 |
というテーブルがあったとして、
| a | b | c | d | e |
| 1 | 2 | 3 | 4 | 5 |
というふうに、列の前2つだけを選択し、なにかしら処理をしたい場合のjQueryの書き方。
それぞれのセルにclassやIDを付けてやれば簡単なんだけれど、可変のtableで、できるだけ固有の識別子をつけずに、前2つとか、特定のセルを処理したい場合。
JavaScript:
$("tr").each( function(index,obj){ $(obj).children().slice(0,2).css("background-color","orange"); } )
…もっと短いコードで実現できそうな気もする。解る人教えてください。
それと、コードの表示にiG:Syntax Hiliterを使ってるのだけれど、記事のソースを直接修正したあと、ビジュアルエディタにもどると、行に<br>が追加され、それがコードとして表示されてしまう。なんとかならないだろうか。
Popularity: 4% [?]




