body
1 210
- 11
- 1 12
- 2 13
- 3 14
- 4 15
- 5 16
选择器:
1 var input = $("input");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取所有的<input>元素;
1 var input = $("#name");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取Id="name"的元素
1 var input = $(".input");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取class="input"的元素
1 var input = $("*");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取所有元素;
1 var input = $(".input2,#name,#phone");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
分别选取class="input2",id="name",id="phone"的元素
1 var input = $("form input");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取<form>下的<input>元素;
1 var input = $("form > input");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取<form>下的子级<input>元素,不选取孙级
1 var input = $("ul + input");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取<ul>后的第一个<input>元素,input必须在ul的下一位
1 var input = $("ul ~ input");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取<ul>后的所有同级<input>元素,不包含<ul>;
1 var input = $("input:first");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取第一个<input>元素;
1 var input = $("input:last");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取最后一个<input>元素;
1 var input = $("input:even");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取所有偶数<input>元素,从0开始;
1 var input = $("input:odd");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取所有奇数<input>元素,从0开始;
1 var input = $("input:not(#name)");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取所有<input>里id!=name的元素;
1 var input = $("input:not(:checked)");2 input.each(function(){3 var i = $(this).val();4 alert(i);5 })
选取<input>里没选中的元素,注意not(:)中的:;