日期:2014-05-16  浏览次数:20410 次

关于jquery的一个小问题
怎样取得name集合

普通的js代码可以这样取, document.getElementsByName("sxx"),然后就可以遍历它了
jquery怎样取得表单控件name为sxx的集合呢?

<input type=checkbox name=sxx value=aaa>aaa
<input type=checkbox name=sxx value=bbb>bbb
<input type=checkbox name=sxx value=ccc>ccc
<br><input type=button value=ok onclick="test()">
<SCRIPT LANGUAGE="JavaScript">
<!--
function test()
{
for(var i=0;i<document.getElementsByName("sxx").length;i++)
{
  alert(document.getElementsByName("sxx")[i].value);
}
}
//-->
</SCRIPT>

------解决方案--------------------
<input type=checkbox name=sxx value=aaa >aaa 
<input type=checkbox name=sxx value=bbb >bbb 
<input type=checkbox name=sxx value=ccc >ccc 
<br > <input type=button value=ok onclick="test()" > 
<SCRIPT LANGUAGE="JavaScript" > 
<!-- 
function test() 

var sxx=$("input[name='sxx']");
for(var i=0;i <sxx.length;i++) 

alert(sxx[i].value); 


//-- > 
</SCRIPT >