質問編集履歴

2

追記

2018/02/28 09:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -107,3 +107,19 @@
107
107
  <div id="message_contents_search_2250" class="message_contents fs14"><span class="search_word" id="sw_0">あ</span>かさたなはまやらわ<span class="search_word" id="sw_0">あ</span>かさたなはま</div>
108
108
 
109
109
  ```
110
+
111
+
112
+
113
+ 追記
114
+
115
+
116
+
117
+ ```js
118
+
119
+ $('.search_word').each(function (i) {
120
+
121
+ $(this).attr('id', 'sw_' + (i));
122
+
123
+ });
124
+
125
+ ```

1

追記

2018/02/28 09:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,39 @@
71
71
  ぼくのやり方だとさい最初の一文字目にしかスタイルがあたらないです。
72
72
 
73
73
  さらに付与したspanタグには連番のidも付与したいです...
74
+
75
+
76
+
77
+ 追記
78
+
79
+
80
+
81
+ ```js
82
+
83
+ let i = 0
84
+
85
+ for (let search_message_id of vue.header.search_message_id_array) {
86
+
87
+ $('#message_contents_search_' + search_message_id).each(function () {
88
+
89
+
90
+
91
+ let txt = $(this).text();
92
+
93
+ $(this).html(txt.replace(new RegExp(vue.header.search_box, "g"), '<span class="search_word" id="sw_' + (i++) + '">' + vue.header.search_box + '</span>'));
94
+
95
+
96
+
97
+ });
98
+
99
+ }
100
+
101
+ ```
102
+
103
+
104
+
105
+ ```html
106
+
107
+ <div id="message_contents_search_2250" class="message_contents fs14"><span class="search_word" id="sw_0">あ</span>かさたなはまやらわ<span class="search_word" id="sw_0">あ</span>かさたなはま</div>
108
+
109
+ ```