2016-05-26 47 views
0

,這裏是我的jQuery代碼JQuery的一套使用所選的選項值不工作

$("#addHospitalState").val("FL"); 

價值。

HTML代碼

<div class="form-group"> 
<label class="col-sm-3 col-md-2 text-left" for="addHospitalState">State:</label> 
<div class="col-sm-9 col-md-10"> 
<select name="addHospitalState" id="addHospitalState" class="form-control"></select> 
</div> 
</div> 

選項使用填充AJAX後調用

+0

我們可以」如果我們甚至不知道你的選擇是怎樣的添加您的HTML代碼至少 – tektiv

+0

選項在哪裏????? –

+0

哪裏有選擇? –

回答

0

首先嚐試添加的選項,然後將該值設置:

jQuery(document).ready(function($){ 
 
    $('#addHospitalState').append('<option>FL</option>').val('FL'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="form-group"> 
 
    <label class="col-sm-3 col-md-2 text-left" for="addHospitalState">State:</label> 
 
    <div class="col-sm-9 col-md-10"> 
 
    <select name="addHospitalState" id="addHospitalState" class="form-control"> 
 
     <option>Select</option> 
 
    </select> 
 
</div> 
 
</div>

+0

選項正在使用ajax調用進行填充。 繼承人我的代碼 function setModalValues(affiliation_id,rowId){ \t var tableId ='#dataTable'; \t populateStates(); \t var state = $(tableId).dataTable()。fnGetData(rowId).state; \t $(「#addHospitalState」)。val(state); \t populateCities(); \t var city = $(tableId).dataTable()。fnGetData(rowId).city; \t $('#addHospitalCity')。val(city); \t populateNames(); \t var name = $(tableId).dataTable()。fnGetData(rowId).hospitalName; \t $('#addHospitalState')。val(name); } –

+0

聽起來好像你的代碼在填充選項之前運行了 – wper

+0

一旦填充了選項,我就設置它了 –