<input type="checkbox" name="items" value="1"/><span >足球</span>
<input type="checkbox" name="items" value="2"/><span >篮球</span>我想获取被选中复选框后面的文字。例如我选的是VALUE=1的复选框就获取“足球”

解决方案 »

  1.   

    $("input [type='checkbox']").click(function(){
    if($(this).attr("value")==1){
      var lues = $(this).next().text();
      alert(lues)
    }
    })求分。。
      

  2.   

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <title></title>
      <script type="text/javascript">
        function getText(id)
        {        
            var _selChk=document.getElementById(id);
            if(_selChk.checked)
            {
                var _text=document.getElementById("txt"+_selChk.value).innerText;
                alert(_text);
            }
        }
      </script>
    </head>
    <body>
        <input id='chk1' type="checkbox" name="items" value="1" onclick="getText('chk1')"/><span id="txt1">足球</span>
        <input id='chk2' type="checkbox" name="items" value="2" onclick="getText('chk2')"/><span id="txt2">篮球</span>  
    </body>
    </html>