怎么用Jquery获取多选框中的值?
<input type="checkbox" value="1" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
<input type="checkbox" value="2" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
<input type="checkbox" value="3" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">网上的方法都试过了,不行.
请大家帮看看.
比如选择了1,2.就要输出1,2的值.不是单选.是多选.

解决方案 »

  1.   

    <script src="http://www.coding123.net/js/jquery.js"></script>
    <script>
    function select_Checked(){
      var v=$('input[id="checkbox_id"]:checked').map(function(){return this.value}).get().join();
      alert(v)
    }
    </script>
    <input type="checkbox" value="1" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
    <input type="checkbox" value="2" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
    <input type="checkbox" value="3" id="checkbox_id" onclick="select_Checked()" name="checkbox_id">
      

  2.   

    var v=$('input[id="checkbox_id"]:checked').each(function() { //由于复选框一般选中的是多个,所以可以循环输出
    alert($(this).val());
    }); 
      

  3.   

    $('input[id="checkbox_id"]:checked').map(function(){return this.value}).get()不使用jion方法就行了,上面得到的就是数组