質問編集履歴
1
詳細追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,12 +2,23 @@
|
|
2
2
|
javascriptのif関数の中にjqueryで書いた処理を簡潔にコーディングしたいのですが、
|
3
3
|
いまいち上手くいきません。
|
4
4
|
|
5
|
+
作りたいプログラムは、検索ボタンを押したら、テキストエリアA,Bがブランクのときにのみ
|
6
|
+
jqueryの関数を実行させアラートを出すようなプログラムです。
|
7
|
+
|
5
8
|
ソースコードを冗長化させたくないので
|
6
9
|
すっきりかける書き方等あれば教えていただきたいと思います。
|
7
10
|
|
8
11
|
|
9
12
|
```
|
13
|
+
<body>
|
14
|
+
<input id="A"/ >
|
15
|
+
<input id="B"/ >
|
16
|
+
<div href="XXXXX" onclick="click();" >検索</div>
|
17
|
+
</body>
|
18
|
+
|
19
|
+
|
20
|
+
|
10
|
-
・jquery関数A(sweetalert)
|
21
|
+
//・jquery関数A(sweetalert)
|
11
22
|
<script>
|
12
23
|
$('.btn-square-pop').on('click', function() {
|
13
24
|
// "success" "warning" "error" "info" の4種類のアイコンがある
|
@@ -20,15 +31,16 @@
|
|
20
31
|
</script>
|
21
32
|
|
22
33
|
|
23
|
-
・js関数B
|
34
|
+
//・js関数B
|
24
35
|
<script>
|
25
36
|
function click() {
|
26
37
|
if (document.getElementById('A').value !== "" || document.getElementById('A').value !== " " ) {
|
27
38
|
//ここにjquery関数Aを埋め込みたい
|
28
|
-
|
39
|
+
} else if (document.getElementById('B').value !== "" || document.getElementById('B').value !== " " ) {
|
29
|
-
|
40
|
+
//ここにjquery関数Aを埋め込みたい
|
41
|
+
}else{
|
42
|
+
//二つのテキストエリアに入力があるときに検索処理実行
|
30
43
|
}
|
31
|
-
}
|
32
44
|
}
|
33
45
|
</script>
|
34
46
|
```
|