jquery each 取得指定元素属性的所有值,将所值保存到数组中,再判断变量值是否在其中
2017-05-13 11:18
615 查看
jquery each 取得指定元素属性的所有值,将所值保存到数组中
再判断变量值是否在其中
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="http://www.w3school.com.cn/jquery/jquery.js"></script>
</head>
<body>
<button>输出每个列表项的值</button>
<ul class="layui-tab-title" id="layui-tab-title">
<li lay-id=1>Coffee</li>
<li lay-id=2>Milk</li>
<li lay-id=3>Soda</li>
</ul>
<ul >
<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<li>list item 4</li>
<li lay-id=10>list item 5</li>
</ul>
<script type="text/javascript">
var arr = new Array();
var n=3;
$(document).ready(function(){
$("button").click(function(){
$(".layui-tab-title li").each(function(){//循环
var y =$(this).attr('lay-id');
arr.push($(this).attr('lay-id'));
});
$("#dd").val(arr); //改变按键的值
for(var i in arr){ //判断变量n值是否在其中
if(arr[i]==n){
alert("已经存在");
}
}
});
});
</script>
<input type="button" value="显示值=100" name="a" id="dd"/>
</body>
</html>
再判断变量值是否在其中
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="http://www.w3school.com.cn/jquery/jquery.js"></script>
</head>
<body>
<button>输出每个列表项的值</button>
<ul class="layui-tab-title" id="layui-tab-title">
<li lay-id=1>Coffee</li>
<li lay-id=2>Milk</li>
<li lay-id=3>Soda</li>
</ul>
<ul >
<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<li>list item 4</li>
<li lay-id=10>list item 5</li>
</ul>
<script type="text/javascript">
var arr = new Array();
var n=3;
$(document).ready(function(){
$("button").click(function(){
$(".layui-tab-title li").each(function(){//循环
var y =$(this).attr('lay-id');
arr.push($(this).attr('lay-id'));
});
$("#dd").val(arr); //改变按键的值
for(var i in arr){ //判断变量n值是否在其中
if(arr[i]==n){
alert("已经存在");
}
}
});
});
</script>
<input type="button" value="显示值=100" name="a" id="dd"/>
</body>
</html>
相关文章推荐
- jQuery判断数组是否包含了指定的元素
- indexOf() 如何判断一个元素在指定数组中是否存在? 找出指定元素出现的所有位置? indexOf()方法 是正序查找,lastIndexOf()是倒叙查找
- jQuery判断数组是否包含了指定的元素
- jQuery判断数组是否包含了指定的元素
- jQuery判断数组是否包含了指定的元素
- JQuery如何判断标签指定属性是否存在
- Jquery判断元素是否包含在数组中$.inArray()
- 怎么使用jquery判断一个元素是否含有一个指定的类(class)另外如何给元素动态添加类
- 一个数组,下标从0到n,元素为从0到n的整数。判断其中是否有重复元素
- 对于一个SIZE大小的数组,元素是[0,SIZE-1]区间内的整数,判断其中是否有重复元素
- 一个数组,下标从0到n,元素为从0到n的整数。判断其中是否有重复元素
- python实现判断数组是否包含指定元素的方法
- 使用jQuery匹配文档中所有的li元素,返回一个jQuery对象,然后通过数组下标的方式读取jQuery集合中第1个DOM元素,此时返回的是DOM对象,然后调用DOM属性innerHTML,读取该元素 包含的文本信息
- Jquery判断元素是否隐藏:display属性状态值
- jquery判断元素是否有某个属性
- 面试题:给定一个长度为N的数组,其中每个元素的取值范围都是1到N。判断数组中是否有重复的数字
- jquery 判断某元素是否具备指定的样式
- JQuery判断数组中是否包含某个元素$.inArray("js", arr);
- 程序员面试题目总结--数组(一)【递归求数组所有元素和、用一个for循环打印出一个二维数组、用递归判断数组是否是递增、有序数组中删除重复元素】
- JQuery如何判断标签指定属性是否存在