jquery each 取得指定元素属性的所有值,将所值保存到数组中,再判断变量值是否在其中
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>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Apache2.4 与php7搭建环境(顺便搭上mysql)
- 下一篇: jQuery获取数组对象的值