背景:随笔中所应用到的代码来自于上一篇随笔,MVC&JQuery如何根据List动态生成表格,部分代码不再重复。
代码如下:
1 $("#btnTan").click(function () { 2 var Array=[]; 3 var tmp = $("#destTable tr"); 4 for (var i = 0; i < tmp.length; i++) { 5 Array[i] = tmp.eq(i).find(".age").text(); 6 } 7 var out = Array.join(';'); 8 alert(out); 9 if ($.inArray(”18“, Array) >= 0) { 10 alert('有十八岁的同学'); 11 } 12 Array.length = 0; 13 alert(Array); 14 });
- 数组声明:var Array=[];
- var tmp = $("#destTable tr");本身就是获取一个数组,获取destTable中的所有tr元素
- 获取数组中第i个元素,并给目标数组赋值:Array[i] = tmp.eq(i).find(".age").text();
- 在数组各元素之间插入分号:Array.join(';')
- 判断是否包含在数组中:$.inArray(“18”, Array),如果不存在返回-1;
- 清空数组:Array.length=0;
实在是太困了,天早就大亮了,估计蚊子们也开始休息了,以下是参考的文章:
睡觉去了。