2015-11-03 37 views
0

我有一個下拉,我想通過值ID選擇它的值。我可以通過它的文本設置,但我可以如何設置值ID?我曾嘗試下面的代碼,但它不工作如何使用jquery設置下拉列表的值?

$("#ddlUserId").val(id); // not working 

    $("#ddlUserId").val("ABC"); // working 

但是,如果我傳遞字符串那麼它的價值是selected.How我可以設置的值id? 我檢查了下拉列表,它具有所有價值。 有沒有辦法通過int id選擇下拉值?

+1

您可以創建這個 –

+0

小提琴能否請您提供您的HTML選擇結構。 – deepakb

回答

0

除了更改選擇的,直接針對選項:

$('.selectOption4').on('click', function() { 
 
    var id = '#option4'; 
 
    $(id).prop('selected', true); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select> 
 
    <option>Option 1</option> 
 
    <option>Option 2</option> 
 
    <option>Option 3</option> 
 
    <option id="option4">Option 4</option> 
 
    <option>Option 5</option> 
 
</select> 
 
<p><a href='#' class='selectOption4'>Select option 4</a></p>