回答編集履歴
2
コード追加
answer
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
全tdを取ってきておいて、それ
|
1
|
+
全`<td>`を取ってきておいて、それらの各`.text()`が、
|
2
2
|
|
3
3
|
> 1~38における数字
|
4
4
|
|
5
|
-
にマッチするかどうかによ
|
5
|
+
の正規表現にマッチするかどうかによって、jQueryのfilterで絞る、っていうのはどうでしょ?
|
6
6
|
|
7
7
|
```javascript
|
8
8
|
$('td')
|
1
コード追加
answer
CHANGED
@@ -11,4 +11,17 @@
|
|
11
11
|
.css("font-weight", "normal")
|
12
12
|
.css("font-size", "95%");
|
13
13
|
```
|
14
|
-
???? [サンプル](https://codepen.io/kilesa/pen/dyzJYQZ)
|
14
|
+
???? [サンプル](https://codepen.io/kilesa/pen/dyzJYQZ)
|
15
|
+
|
16
|
+
**補足:**
|
17
|
+
|
18
|
+
もしも、スタイルを設定したい`<td>`は
|
19
|
+
```html
|
20
|
+
<td>20</td>
|
21
|
+
```
|
22
|
+
のように、`<td>`の中に数字だけがある、という前提があるならば、上記のコードで `.filer` している行は、正規表現を使わずに、以下で済みます。
|
23
|
+
|
24
|
+
```javascript
|
25
|
+
.filter((_, { innerText }) => 1 <= innerText && innerText <= 38)
|
26
|
+
```
|
27
|
+
???? [サンプル](https://codepen.io/kilesa/pen/porpyVK)
|