回答編集履歴
4
コメントのミスがありました。
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
// <li value="103">ううう</li>のvalue値と$('#sortList1 li')全てのvalue値を比較
|
28
28
|
|
29
|
-
// <li value="103">ううう</li>のvalue値
|
29
|
+
// $('#sortList1 li')のvalue値 > <li value="103">ううう</li>のvalue値 となった時、その<li>の前に追加
|
30
30
|
|
31
31
|
function comparisonInsert(list, value) {
|
32
32
|
|
3
引数名がわかりにくかったので変更しました。
test
CHANGED
@@ -28,11 +28,11 @@
|
|
28
28
|
|
29
29
|
// <li value="103">ううう</li>のvalue値 > $('#sortList1 li')となった時、その<li>の前に追加
|
30
30
|
|
31
|
-
function comparisonInsert(list
|
31
|
+
function comparisonInsert(list, value) {
|
32
32
|
|
33
|
-
list
|
33
|
+
list.each(function () {
|
34
34
|
|
35
|
-
if ($(this).val() >
|
35
|
+
if ($(this).val() > value) {
|
36
36
|
|
37
37
|
$(this).before(target);
|
38
38
|
|
2
1つ前の変更の編集もれです。
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
// そうでなければ比較処理
|
22
22
|
|
23
|
-
(lastItem.val() < targetValue) ? lastItem.after(target) : comparisonInsert(listItems);
|
23
|
+
(lastItem.val() < targetValue) ? lastItem.after(target) : comparisonInsert(listItems, targetValue);
|
24
24
|
|
25
25
|
|
26
26
|
|
@@ -28,9 +28,9 @@
|
|
28
28
|
|
29
29
|
// <li value="103">ううう</li>のvalue値 > $('#sortList1 li')となった時、その<li>の前に追加
|
30
30
|
|
31
|
-
function comparisonInsert(list) {
|
31
|
+
function comparisonInsert(list1, list2) {
|
32
32
|
|
33
|
-
list.each(function () {
|
33
|
+
list1.each(function () {
|
34
34
|
|
35
35
|
if ($(this).val() > targetValue) {
|
36
36
|
|
1
関数に引数を渡す形に変更しました。
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
// そうでなければ比較処理
|
22
22
|
|
23
|
-
(lastItem.val() < targetValue) ? lastItem.after(target) : comparisonInsert();
|
23
|
+
(lastItem.val() < targetValue) ? lastItem.after(target) : comparisonInsert(listItems);
|
24
24
|
|
25
25
|
|
26
26
|
|
@@ -28,9 +28,9 @@
|
|
28
28
|
|
29
29
|
// <li value="103">ううう</li>のvalue値 > $('#sortList1 li')となった時、その<li>の前に追加
|
30
30
|
|
31
|
-
function comparisonInsert() {
|
31
|
+
function comparisonInsert(list) {
|
32
32
|
|
33
|
-
|
33
|
+
list.each(function () {
|
34
34
|
|
35
35
|
if ($(this).val() > targetValue) {
|
36
36
|
|