質問編集履歴

2

追記依頼対応

2018/01/31 04:38

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -55,3 +55,75 @@
55
55
  });
56
56
 
57
57
  ```
58
+
59
+
60
+
61
+
62
+
63
+
64
+
65
+ ### 以下追記
66
+
67
+
68
+
69
+ ・過去の質問 [https://teratail.com/questions/111194](https://teratail.com/questions/111194)
70
+
71
+
72
+
73
+ > yambejp 様
74
+
75
+
76
+
77
+ 下記のように、要素に複数のテキストが入っている場合、そのテキストごとに取得をし、
78
+
79
+ 要素直下にテキストが入っていない場合、その要素は取得したくない と考えております。
80
+
81
+
82
+
83
+ ```ここに言語を入力
84
+
85
+ <p>テキスト<!--取得したい-->
86
+
87
+ <span>テキスト</span><!--取得したい-->
88
+
89
+ </p>
90
+
91
+
92
+
93
+ <dl><!--取得したくない-->
94
+
95
+ <dt><!--取得したくない-->
96
+
97
+ <h3>テキスト</h3><!--取得したい-->
98
+
99
+ </dt>
100
+
101
+ <dd><!--取得したくない-->
102
+
103
+ <p>テキスト<!--取得したい-->
104
+
105
+ <span>テキスト</span><!--取得したい-->
106
+
107
+ </p>
108
+
109
+ </dd>
110
+
111
+ </dl>
112
+
113
+ ```
114
+
115
+
116
+
117
+
118
+
119
+
120
+
121
+ > kei344 様
122
+
123
+
124
+
125
+ 最終的に「ブックマークレットでjsを実行してcssの記述を書き出す」の理由ですが、
126
+
127
+ コーディング時、psd等のカンプのテキストとフォントサイズやテキストカラーが合っているかの確認する作業の工数削減が最終的な目的です。
128
+
129
+ 検証ツールで要素を一つづつ確認するのではなく、一気に確認出来るようにしたいと思っています。

1

誤字等修正

2018/01/31 04:38

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- これらの問題を解決するために、childeren()で子要素を指定する時にbrタグやspanタグ除外ようと思いnot()を使いbrは除外することができました。
13
+ これらの問題を解決するために、childeren()で子要素を指定する時にnot()でbrタグを指定たら、brタグが入っている場合でも取得することが出来ました。
14
14
 
15
15
 
16
16
 
@@ -26,7 +26,23 @@
26
26
 
27
27
 
28
28
 
29
- ### 該当のソースコード
29
+ ### ご教授頂いたソースコード
30
+
31
+
32
+
33
+ ```ここに言語名を入力
34
+
35
+ var getEleInText = $(".wrap *").filter(function(){
36
+
37
+ return $(this).text()!==""&&$(this).children().length==0;
38
+
39
+ });
40
+
41
+ ```
42
+
43
+
44
+
45
+ ### brを除外したソースコード
30
46
 
31
47
 
32
48