在选择更改时,使用jQuery获取所选值
我有这个HTML:在选择更改时,使用jQuery获取所选值,jquery,Jquery,我有这个HTML: <div class="modal-body"> <div class="form-group"> <label class="col-sm-3">Élément à facturer</label> <div class="col-sm-9"> <div class="col-sm-12"> <sele
<div class="modal-body">
<div class="form-group">
<label class="col-sm-3">Élément à facturer</label>
<div class="col-sm-9">
<div class="col-sm-12">
<select class="form-control" name="BIL_Item_Id">
<option value="">Sélectionner un élément</option>
<option value="" data-item-rate="" data-item-taxes="7" data-item-taxes-sum="0" data-item-type="Night">Nuitée</option>
<option value="17" data-item-rate="21.00" data-item-taxes="8,7" data-item-taxes-sum="0" data-item-type="Item">Petit-Déjeuner</option>
</select>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-3">Quantité</label>
<div class="col-sm-9">
<div class="col-sm-12">
<select class="form-control" name="BIL_Item_Quantity">
<option value="1">1</option>
<option value="2">2</option>
</select>
</div>
</div>
</div>
</div>
但它不起作用
你知道为什么吗
谢谢。请检查以下更新代码以选择数据:
var quantity = parent.find('select[name="BIL_Item_Quantity"]').val();
var rate = Number.parseFloat(parent.find('select[name="BIL_Item_Id"]').find(":selected").data('item-rate')).toFixed(2);
这里是一个使用jquery的答案,每当您更改一个选择字段时,来自第一个selectelements selected选项的值就会记录到控制台 $selectOne,selectTwo.changefunction { var text=$'selectOne'。查找:selected.text; console.logtext; }; 制造商 Sélectionner unélément 努埃 佩蒂特·德朱纳 定量 1. 2. 这是JS提琴:。
var quantity = parent.find('select[name="BIL_Item_Quantity"]').val();
var rate = Number.parseFloat(parent.find('select[name="BIL_Item_Id"]').find(":selected").data('item-rate')).toFixed(2);