回答編集履歴
3
修正
test
CHANGED
@@ -1,17 +1,25 @@
|
|
1
|
-
タグaであり、属性href を持っている要素を取得するというセレクタ
|
1
|
+
**タグaであり、属性href を持っている要素を取得するというセレクタ**を使って、<a href="....">...</a>という全要素を得られます。
|
2
|
+
|
3
|
+
|
2
4
|
|
3
5
|
※回答した後、気になっていろいろ試していたところ、**jQueryと生のJSで得られる結果が異なりました。**理由は調べていますが、その点注意してください。
|
6
|
+
|
7
|
+
⇒調べた結果、ページによっては$がjQueryでないのが原因と思われます。
|
4
8
|
|
5
9
|
|
6
10
|
|
7
11
|
```javascript
|
8
12
|
|
9
|
-
|
13
|
+
document.querySelectorAll('a[href]'); // 生のJavascript
|
10
14
|
|
11
|
-
|
15
|
+
$("a[href]") // jQuery
|
12
16
|
|
13
17
|
```
|
14
18
|
|
15
19
|
|
16
20
|
|
21
|
+
参考:
|
22
|
+
|
17
|
-
|
23
|
+
[Category: Attribute - jQuery](https://api.jquery.com/category/selectors/attribute-selectors/)
|
24
|
+
|
25
|
+
[「jQuery」がちゃんと読み込まれているか確認したい](http://daredemopc.blog51.fc2.com/blog-entry-1254.html)
|
2
修正
test
CHANGED
@@ -1,12 +1,14 @@
|
|
1
1
|
タグaであり、属性href を持っている要素を取得するというセレクタで、その要素を得られます。
|
2
2
|
|
3
|
-
|
3
|
+
※回答した後、気になっていろいろ試していたところ、**jQueryと生のJSで得られる結果が異なりました。**理由は調べていますが、その点注意してください。
|
4
4
|
|
5
5
|
|
6
6
|
|
7
7
|
```javascript
|
8
8
|
|
9
|
+
/*生のJavascript(全て)*/ document.querySelectorAll('a[href]')
|
10
|
+
|
9
|
-
$("a[href]")
|
11
|
+
/*jQuery(ひとつだけ?)*/ $("a[href]")
|
10
12
|
|
11
13
|
```
|
12
14
|
|
1
微修正
test
CHANGED
@@ -1,3 +1,9 @@
|
|
1
|
+
タグaであり、属性href を持っている要素を取得するというセレクタで、その要素を得られます。
|
2
|
+
|
3
|
+
(※jQueryを利用した場合)
|
4
|
+
|
5
|
+
|
6
|
+
|
1
7
|
```javascript
|
2
8
|
|
3
9
|
$("a[href]")
|
@@ -6,6 +12,4 @@
|
|
6
12
|
|
7
13
|
|
8
14
|
|
9
|
-
参考:
|
10
|
-
|
11
|
-
|
15
|
+
参考: [Category: Attribute - jQuery](https://api.jquery.com/category/selectors/attribute-selectors/)
|