teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードの詳細を記載しましgた

2019/10/27 15:51

投稿

SugiuraY
SugiuraY

スコア318

title CHANGED
File without changes
body CHANGED
@@ -35,4 +35,42 @@
35
35
  console.log(idAry[0]);//undefined
36
36
 
37
37
 
38
+ ```
39
+
40
+ 追記コード(詳細は下記の通りです)
41
+ ```html
42
+ <div id="hoge" class="bar"></div><!--処理する要素-->
43
+ <div id="fuga" class="bar"></div><!--処理する要素-->
44
+ <div class="bar"></div>
45
+
46
+
47
+ ```
48
+
49
+
50
+ ```javascript
51
+ <script>
52
+ var idAry=[];
53
+
54
+ $(function(){
55
+ $('.bar').each(function(){
56
+ console.log(typeof($(this).attr('id')));//string
57
+ idAry.push($(this).attr('id'));
58
+ })
59
+ })
60
+
61
+ var idAryLen=idAry.length;
62
+
63
+ for (var i = 0; i < idAryLen; i++) {//期待される配列は['hoge','fuga']
64
+ idAddtext(idAry[i]);
65
+ }
66
+
67
+ function idAdtext(getId){//配列のすべての要素にidAdtextを適用する
68
+ $(function(){
69
+ $('#'+getId).on('click',function(){
70
+ $(this).text('something');
71
+ })
72
+ })
73
+ }
74
+
75
+ </script>
38
76
  ```