回答編集履歴

2

編集概要を入力してください

2018/02/28 21:41

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -13,3 +13,71 @@
13
13
  選択された画像A or 画像Bのsrcの値を取得したいという話であれば、これで取得可能かと思います。
14
14
 
15
15
  質問の趣旨を読み間違えていたらすみません。
16
+
17
+
18
+
19
+ # 追記
20
+
21
+
22
+
23
+ ## コード
24
+
25
+ ```
26
+
27
+ var url = 'http://example.com/wp-content/themes/simplicity/animalimg/nekochan1.jpg';
28
+
29
+
30
+
31
+ var splittedUrl = url.split('/')
32
+
33
+
34
+
35
+ console.log('/で分割されたurl文字列の配列: ', splittedUrl);
36
+
37
+ console.log('画像ファイル名(拡張子有り): ', splittedUrl[splittedUrl.length - 1]);
38
+
39
+ console.log('.で分割されたファイル名の配列: ', splittedUrl[splittedUrl.length - 1].split('.'))
40
+
41
+ console.log('画像ファイル名(拡張子無し): ', splittedUrl[splittedUrl.length - 1].split('.')[0])
42
+
43
+
44
+
45
+ ```
46
+
47
+
48
+
49
+ ## 実行結果
50
+
51
+ ```
52
+
53
+ /で分割されたurl文字列の配列: [ 'http:',
54
+
55
+ '',
56
+
57
+ 'example.com',
58
+
59
+ 'wp-content',
60
+
61
+ 'themes',
62
+
63
+ 'simplicity',
64
+
65
+ 'animalimg',
66
+
67
+ 'nekochan1.jpg' ]
68
+
69
+ 画像ファイル名(拡張子有り): nekochan1.jpg
70
+
71
+ .で分割されたファイル名の配列: [ 'nekochan1', 'jpg' ]
72
+
73
+ 画像ファイル名(拡張子無し): nekochan1
74
+
75
+ ```
76
+
77
+
78
+
79
+ 選択された画像のsrcの値の取得方法と取得した画像のパスから拡張子を除いたファイル名を抜き出す方法は上記の通りですので、あとはvalueへファイル名をセットするだけです。(そこはご自身で対応できるのだと思いますので省略)
80
+
81
+
82
+
83
+ 尚、「image.43824233232.jpg」のようなファイル名の中に「.」が複数ある場合は想定されていませんので、そういったファイル名を扱う場合は工夫してみてください。

1

ほそく

2018/02/28 21:41

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -9,3 +9,7 @@
9
9
 
10
10
 
11
11
  ```
12
+
13
+ 選択された画像A or 画像Bのsrcの値を取得したいという話であれば、これで取得可能かと思います。
14
+
15
+ 質問の趣旨を読み間違えていたらすみません。