获取JQuery中动态元素的索引

时间:2015-08-18 13:12:31

标签: javascript jquery html

我有像这样的DOM

<div class="table">
<div class="tr">
    <div class="td"> 
        <select class="selCat" name="selCat[]">
          <option>1</option>
          <option>2</option>
       </select>
    </div>
    <div class="td"> 
        <p class="sub">text 1</p>
    </div>
 </div>   
<div class="tr">
    <div class="td"> 
        <select class="selCat" name="selCat[]">
          <option>3</option>
          <option>4</option>
       </select>
    </div>
    <div class="td"> 
        <p class="sub">text 2</p>
    </div>
 </div>   
<div class="tr">
    <div class="td"> 
        <select class="selCat" name="selCat[]">
          <option>5</option>
          <option>6</option>
       </select>
    </div>
    <div class="td"> 
        <p class="sub">text 3</p>
    </div>
 </div>   

如何在更改事件中获取特定“selCat”的索引? 我需要知道索引,因为我需要根据以前的下拉值将特定值分配给特定索引的“sub”类。

1 个答案:

答案 0 :(得分:3)

这就是我所做的:

$scope.enumerateTaskCodes = function() {
    $scope.tasks.forEach(function (task, index) {
         task.taskCode = index + 1;
    };
};

Here is the JSFiddle demo