0

fileQueue という配列があります。

    var fileQueue = [];

配列内に何かがあるかどうかを確認するための js validate のカスタム ルールを作成するにはどうすればよいですか?

ありがとう

4

3 に答える 3

0

$.inArray() 関数を使用できます。

HTML:

<div>"John" found at <span></span></div>
<div>4 found at <span></span></div>
<div>"Karl" not found, so <span></span></div>
<div>"Pete" is in the array, but not at or after index 2, so <span></span></div>

jQuery

<script>var arr = [ 4, "Pete", 8, "John" ];
  var $spans = $("span");
  $spans.eq(0).text(jQuery.inArray("John", arr));
  $spans.eq(1).text(jQuery.inArray(4, arr));
  $spans.eq(2).text(jQuery.inArray("Karl", arr));
  $spans.eq(3).text(jQuery.inArray("Pete", arr, 2));
</script>

結果

"John" が 3 で
見つかった 4 が 0 で見つかった
"Karl" が見つから
ないので -1

jQuery.inArray() のドキュメントをご覧ください

于 2013-05-02T11:47:13.697 に答える
0

使用する

if(fileQueue.length == 0)
{ 
 //error
 return false;
}
于 2013-05-02T12:38:29.743 に答える