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

質問編集履歴

1

html

2018/05/26 02:08

投稿

deep
deep

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,16 +1,43 @@
1
+ ```html
2
+ <!DOCTYPE html>
3
+ <html>
4
+ <head>
5
+ <meta charset="UTF-8">
6
+ <title>sample</title>
7
+ <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
8
+ </head>
9
+ <body>
10
+ <div id="sample">
11
+ <div class="test1"></div>
12
+ <div class="element"></div>
13
+ <div class="elements"></div>
14
+ </div>
15
+ </body>
16
+ </html>
17
+ ```
18
+
19
+
20
+
1
21
  ```ここに言語を入力
2
22
  var lines = $("#sample").children();
3
23
  for(var i=0; i < lines.length; i++) {
4
24
  var line = lines.eq(i);
5
25
  //例えばlineがクラス名「ele」を持っているか判定するには?
26
+ //line.hasClass("ele") //エラー
6
27
  }
7
28
  ```
8
29
  lineのclass名取得して文字検索して
9
30
  IF判定にかければいいのですが
10
31
  もしかしたらhasClassの部分一致版みたいな
11
32
  メソッドがあるのではないかと思い質問させていただきました。
33
+ hasclassは全要素全体が対象となります
34
+ '[class^="ele"]'
12
35
 
13
36
  jqueryのバージョンが関係あれば
14
37
  合わせてお教えいただけると助かります。
15
38
 
16
- よろしくお願い致します。
39
+ よろしくお願い致します。
40
+
41
+ 調べてやってみたこと
42
+ hasclass 部分一致で検索、全体から部分一致検索はわかるが
43
+ 現在捜査対象の要素に対しての処理がわからない