jquery中操作数组非常实用的方法

<html>

<head>
<script type="text/javascript" src="d:/jquery.min.js" ></script>
<script type="text/javascript">
$(document).ready(function () {
/*
var v=" 我的 第一 个jQuery代码! ";
alert(jQuery.trim(v));
alert($.trim(v));
$("#txtTest").val($.trim(v));
*/
mapTest2();
});

function arrayTest()
{
   var anArray=['one','two','three'];
   $.each(anArray,function(index,value)
   {
     alert('index'+' '+index);
  alert('value'+' '+value);
   });
}

function grepTest()
{
   var anArray=['one','two','three'];
   var anotherArray=$.grep(anArray,function(value)
   {
      return value=='one';
     //alert('index'+' '+index);
  //alert('value'+' '+value);
   });
    $.each(anotherArray,function(index,value)
   {
     alert('index'+' '+index);
  alert('value'+' '+value);
   });
}

function mapTest()
{
   var strings=['1','2','3','4','$','6'];
   var values=$.map(strings,function(value){
       var result=new Number(value);
    return isNaN(result) ?null:result;
   });
    $.each(values,function(index,value)
   {
     document.write('index'+' '+index);
  document.write('/n');
  document.write('value'+' '+value);
  document.write('/r');
 
   });
}

function mapTest2()
{
   var strings=['11','28','37','41','57','66'];
   var values=$.map(strings,function(value){
       //var result=new Number(value);
    //return isNaN(result) ?null:result;
       return value.split(',');
   });
   $("#txtTest").val(values);

}

function uniqueTest()
{
    var strings=['1','2','3','4','$','6','1','22','5','4'];
 alert(strings.length);
   var values=$.unique(strings);
   var $v=$(strings);  
   alert($v.size());
alert($(values).size());
   $("#txtTest").val(strings);
   $("#txtTest2").val(values);
    $.each(values,function(index,value)
   {
    // alert('index'+' '+index);
 // alert('value'+' '+value);

 
   });
}

</script>

 


</head>
<body>
<input type="button" id="btnTest"  value="123" />
<input type="text" id="txtTest"   />
<input type="text" id="txtTest2"   />
</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值