$("input[name=1]")只能获得name=1的元素,我怎样写才能获得name为1或2的元素呢

解决方案 »

  1.   

    LZ可以多看看jquery的选择器
    $("input[name='name1'],input[name='name2']")
      

  2.   

    2楼正解
    已测试:
    <!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=utf-8" />
    <title>无标题文档</title><script type="text/javascript" src="jquery-1.5.1.min.js"></script>
    <script type="text/javascript">
    $(function(){
    $('input[name="name1"],input[name="name2"]').click(function(){alert('button is clicked');});    
       
       
    });
    </script>
    </head><body>
    <input type="button" name="name1" value='button1' />
    <input type="button" name="name2" value='button2' />
    </body>
    </html>