1. 程式人生 > >jquery each 取得指定元素屬性的所有值,將所值儲存到陣列中,再判斷變數值是否在其中

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>