2015-11-03 126 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>

相关问题