使用ng-repeat
創建的表中有多行。每一行都有一個下拉列表。我希望在下拉列表中獲取選定的值,並使用JavaScript或JQuery單擊「下一步」按鈕將該值與該行中的其他相應值附加到字符串格式中。例如:「one,B:two,B:three,A:four:C」(在這個例子中,假設B選擇下拉第一行,其他行類似邏輯)查找表中每行的下拉列表的選定值
以下是HTML代碼片段:
<div class="mainDiv" ng-controller="myController">
<div class="div1">
<table class="table myTable">
<thead>
<tr>
<th>
<center>serial</center>
</th>
<th>
<center>data</center>
</th>
<th>
<center>aplhabet</center>
</th>
</tr>
</thead>
<tbody class="myTableBody">
<tr ng-repeat="data in myData" id="{{$parent.$id+'-'+$index}}">
<td>{{$index + 1}}</td>
<td>{{data}}</td>
<td>
<select>
<option value="Select">-- Select --</option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
</td>
</tr>
</tbody>
</table>
</div>
<div class="div2">
<button type="button" class="btn btn-md btn-primary btnNext">Next</button>
</div>
</div>
和下面是angularJS部分:
myApp.controller('myController', function ($scope) {
$scope.myData = ["one","two","three","four"];
});
需要{{數據}},每行下拉的選定值。例如在表 串行數據\t字母一個\t乙乙Ç甲 預期結果:「一個,B:2,B:3 ,A:4:C」 –