回答編集履歴

2

段落順序を修正

2019/10/01 01:28

投稿

matobaa
matobaa

スコア2493

test CHANGED
@@ -28,16 +28,6 @@
28
28
 
29
29
 
30
30
 
31
- ただし......。https://jsoup.org/apidocs/org/jsoup/select/Selector.html
32
-
33
- > CSS-like element selector, that finds elements matching a query.
34
-
35
-
36
-
37
- 「エレメントを検索するためのCSSっぽいセレクタ」......「っぽい」? 、つまり「CSSのセレクタに似ているけど、CSSのセレクタとは違うかも」ですね。Chromeからセレクタをコピーしても動かないのは、このへんの境目にはまっちゃったのかもしれない。
38
-
39
-
40
-
41
31
  まずはこれだけ理解しておくとよいでしょう:
42
32
 
43
33
 
@@ -51,3 +41,13 @@
51
41
  1. 空白を挟んで続けて書くと、子孫条件になる。
52
42
 
53
43
  例: `.ymuiEditLink.mar0 strong`というセレクタは、ymuiEditLinkクラスとmar0クラスの両方指定されているエレメントの子孫にある strongタグのエレメントを探す」という意味。
44
+
45
+
46
+
47
+ ただし......。https://jsoup.org/apidocs/org/jsoup/select/Selector.html
48
+
49
+ > CSS-like element selector, that finds elements matching a query.
50
+
51
+
52
+
53
+ 「エレメントを検索するためのCSSっぽいセレクタ」......「っぽい」? 、つまり「CSSのセレクタに似ているけど、CSSのセレクタとは違うかも」ですね。Chromeからセレクタをコピーしても動かないのは、このへんの境目にはまっちゃったのかもしれない。

1

セレクタについて追記

2019/10/01 01:27

投稿

matobaa
matobaa

スコア2493

test CHANGED
@@ -17,3 +17,37 @@
17
17
  きちんと理解したいのか、とりあえず動かしたいだけなのかわからなかったので、直接回答にとどめています。
18
18
 
19
19
  理解したいのであれば、その旨返信くだされば説明します。
20
+
21
+
22
+
23
+ 追記1:
24
+
25
+
26
+
27
+ 「クロームのデベロッパー画面からセレクタをコピー出来る」ということは、よかった、「セレクタ」という概念は理解できていますね。
28
+
29
+
30
+
31
+ ただし......。https://jsoup.org/apidocs/org/jsoup/select/Selector.html
32
+
33
+ > CSS-like element selector, that finds elements matching a query.
34
+
35
+
36
+
37
+ 「エレメントを検索するためのCSSっぽいセレクタ」......「っぽい」? 、つまり「CSSのセレクタに似ているけど、CSSのセレクタとは違うかも」ですね。Chromeからセレクタをコピーしても動かないのは、このへんの境目にはまっちゃったのかもしれない。
38
+
39
+
40
+
41
+ まずはこれだけ理解しておくとよいでしょう:
42
+
43
+
44
+
45
+ 1. エレメントを探すには、そのエレメントのタグ名か、IDか、クラス名を指定する。タグ名はそのまま、IDなら頭に`#`を、クラス名なら頭に`.`をつける。
46
+
47
+ 1. 空白を挟まずに続けて書くと、AND条件になる。
48
+
49
+ 例: `.ymuiEditLink.mar0`というセレクタは、「ymuiEditLinkクラスとmar0クラスの両方指定されているエレメントを探す」という意味
50
+
51
+ 1. 空白を挟んで続けて書くと、子孫条件になる。
52
+
53
+ 例: `.ymuiEditLink.mar0 strong`というセレクタは、ymuiEditLinkクラスとmar0クラスの両方指定されているエレメントの子孫にある strongタグのエレメントを探す」という意味。