如何从下拉列表中获取数组,并在JQuery中输入框值以循环总数

如何从下拉列表中获取数组,并在JQuery中输入框值以循环总数,jquery,Jquery,我有多个下拉列表和相应的数字输入字段,如下所示: <div> <div class="col-md-12 row"> <div class="col-md-3"> <select class="form-control category-select" name="category[]"> <option>A</option> <option>

我有多个下拉列表和相应的数字输入字段,如下所示:

<div>
<div class="col-md-12 row">
    <div class="col-md-3">
        <select class="form-control category-select" name="category[]">
            <option>A</option>
            <option>B</option>
            <option>C</option>
        </select>
    </div>
    <div class="col-md-3">
        <input class="form-control category-number" name="no_of_category[]">
    </div>
</div>
<div class="col-md-12 row">
    <div class="col-md-3">
        <select class="form-control category-select" name="category[]">
            <option>A</option>
            <option>B</option>
            <option>C</option>
        </select>
    </div>
    <div class="col-md-3">
        <input class="form-control category-number" name="no_of_category[]">
    </div>
</div>
<div>
因为数组不能有相同的索引,所以这是不可能的。但,我真正想要的是循环类别的总数和类别名称。是否有任何方法可以实现类似于上面的循环


感谢您的任何建议。

您想要的结果在jquery中看起来不像一个数组,但这可能会帮助您创建您想要的

$'。类别选择,.category number.changefunction{ var rowParent=$this.closest.row.parent; var-obj=[]; $rowParent.children.row.eachfunction{ var行=$this var selectVal=$row.findselect.val; var inputVal=$row.findinput.val; 如果输入值!=={ 对于i=0;i0 console.logobj } A. B C A. B C
你听说过jquery对象吗?Sagar,你想通过点击按钮或者在用户输入时获取数组吗?@madalinivascu我对jquery不熟悉,我以前在php关联数组中做过这样的操作:array0=>arrayA=>1,1=>arrayA=>1,2=>arrayB=>1。。。
A -> 1
A -> 1
B -> 1
B -> 1
B -> 1