1

我有一个带有复选框的 3 个 div。

   <div id="MyDiv1">
    <input type="checkbox"  name="newCheckboxes" value="1"  />
    <input type="checkbox"  name="newCheckboxes" value="2"  />
    <input type="checkbox"  name="newCheckboxes" value="3"  />
    </div>

    <div id="MyDiv2">
    <input type="checkbox"  name="newCheckboxes" value="1"  />
    <input type="checkbox"  name="newCheckboxes" value="2"  />
    <input type="checkbox"  name="newCheckboxes" value="3"  />
    </div>

我还有一个工作代码来获取数组中的所有值

    function updateTextArea() {

           var allVals = [];
           var parent = $(this).parent("div");


           $('#c_b :checked').each(function () {

               allVals.push($(this).val());
           });
           var removeItem = 'on';
           allVals = jQuery.grep(allVals, function (value) {
               return value != removeItem;
           });

          //Set Value of hidden Field
           $("#<%= hfSearchData.ClientID %>").val(allVals);


       }
       $(function () {

           $('#c_b input').click(updateTextArea);
           updateTextArea();
       });`

现在我想根据 Divs 将不同数组中的值分开

前任。Mydiv1 的数组 1;Mydiv2 的数组 2

我尝试检查父 div 但没有用

谢谢。

4

0 回答 0