jquery each 取得指定元素屬性的所有值,將所值儲存到陣列中,再判斷變數值是否在其中
阿新 • • 發佈:2019-02-06
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>