+ -
当前位置:首页 → 问答吧 → 怎样通过name获得select?

怎样通过name获得select?

时间:2009-03-31

来源:互联网

我知道通过ID可以获取select然后给他添加change方法,如何通过name来获取呢?
复制代码
  1. <script language="javascript" src="jquery.js"></script><script> $(document).ready(function() { $(stsoft).change(function() { alert("aaa");   });  });</script><select id="stsoft" name="stsoft"><option value="1">11</option><option value="2" selected>22</option><option value="3">33</option><option value="4">44</option><option value="5">55</option><option value="6">66</option></select>

作者: snailness   发布时间: 2009-03-31

$("[name=stsoft]")

作者: gordianyuan   发布时间: 2009-03-31

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1

-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>textarea赋值</title>
<script language="javascript" type="text/javascript" src="jquery.js"></script>
<SCRIPT language=JavaScript>
     $(document).ready(function() {
         $("[@name='stsoft']").change(function() { alert("aaa");});
        
})
</SCRIPT>    
</head>
<body>
<select id="stsoft" name="stsoft">
<option value="1">11</option>
<option value="2" selected>22</option>
<option value="3">33</option>
<option value="4">44</option>
<option value="5">55</option>
<option value="6">66</option>
</select>

</body>
</html>

作者: css8wusan   发布时间: 2009-03-31

感谢两位的回复,调用方式不变也没问题,猜测jq先找id再找name。
再次致以诚挚的谢意:)

作者: snailness   发布时间: 2009-03-31

有id就直接找id就可以了- -!id是唯一的

作者: gordianyuan   发布时间: 2009-03-31