Javascript 未从“多选”列表框中的选定值获取id
我有两个列表框,我必须将项目从一个列表框移动到另一个列表框。我能做到这一点。现在,我想用id获取第二个列表框中所有项目的列表,并将其保存在数据库中。 我没有在第二个列表框中获取ID。 获取列表框中的所有项目并将其发送给控制器的最佳方式是什么? 代码: Html:Javascript 未从“多选”列表框中的选定值获取id,javascript,angularjs,multi-select,Javascript,Angularjs,Multi Select,我有两个列表框,我必须将项目从一个列表框移动到另一个列表框。我能做到这一点。现在,我想用id获取第二个列表框中所有项目的列表,并将其保存在数据库中。 我没有在第二个列表框中获取ID。 获取列表框中的所有项目并将其发送给控制器的最佳方式是什么? 代码: Html: 首先,我不建议在angular中使用jquery。 第二,当您说“发送给控制器”时,您正在考虑jquery 现在来问你的问题- 在第二部分中定义ng选项 <div class="control-group"> <
首先,我不建议在angular中使用jquery。 第二,当您说“发送给控制器”时,您正在考虑jquery 现在来问你的问题- 在第二部分中定义ng选项
<div class="control-group">
<div class="selector">
<select multiple="multiple" id="SelectLeft" ng-model="TaxId" ng-options="tax.TaxId as tax.TaxName for tax in Taxes"></select>
</div>
<input id="MoveRight" type="button" value=" >> " ng-click="MoveRight()" />
<input id="MoveLeft" type="button" value=" << " ng-click="MoveLeft()" />
<div class="selector">
<select id="SelectRight" ng-model="SelectRight" ng-options="tax.TaxId as tax.TaxName for tax in TaxesSecond">
</select>
</div>
希望您可以自己编写MoveLeft。首先,我不建议在angular中使用jquery。 第二,当您说“发送给控制器”时,您正在考虑jquery 现在来问你的问题- 在第二部分中定义ng选项
<div class="control-group">
<div class="selector">
<select multiple="multiple" id="SelectLeft" ng-model="TaxId" ng-options="tax.TaxId as tax.TaxName for tax in Taxes"></select>
</div>
<input id="MoveRight" type="button" value=" >> " ng-click="MoveRight()" />
<input id="MoveLeft" type="button" value=" << " ng-click="MoveLeft()" />
<div class="selector">
<select id="SelectRight" ng-model="SelectRight" ng-options="tax.TaxId as tax.TaxName for tax in TaxesSecond">
</select>
</div>
希望您可以自己编写MoveLeft。不要在
AngularJS
中使用jQuery
,JS逻辑应该移动到您的MoveTaxes()
函数Michael,将项目从一个列表框移动到另一个列表框很好。但是我没有得到这些值。使用angularjs它可以非常有效地使用ng选项、ng更改和ng模型。不要在angularjs
中使用jQuery
,JS逻辑应该移动到您的MoveTaxes()
函数Michael,将项目从一个列表框移动到另一个列表框工作正常。但是我没有得到这些值。使用angularjs它可以非常有效地使用ng选项、ng更改和ng模型。不要在angularjs
中使用jQuery
,JS逻辑应该移动到您的MoveTaxes()
函数Michael,将项目从一个列表框移动到另一个列表框工作正常。但是我没有得到这些值。使用angularjs它将非常有效地与ng选项、ng更改和ng模型配合使用
<div class="control-group">
<div class="selector">
<select multiple="multiple" id="SelectLeft" ng-model="TaxId" ng-options="tax.TaxId as tax.TaxName for tax in Taxes"></select>
</div>
<input id="MoveRight" type="button" value=" >> " ng-click="MoveRight()" />
<input id="MoveLeft" type="button" value=" << " ng-click="MoveLeft()" />
<div class="selector">
<select id="SelectRight" ng-model="SelectRight" ng-options="tax.TaxId as tax.TaxName for tax in TaxesSecond">
</select>
</div>
$scope.MoveRight = function(){
$scope.TaxesSecond.push($scope.selectedLeft);
$scope.Taxes.splice($scope.Taxes.indexOf($scope.selectedLeft),1);
}