jQuery – 按元素id设置选择索引

前端之家收集整理的这篇文章主要介绍了jQuery – 按元素id设置选择索引前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. <select id="mySelect">
  2. <option id="sel01" value="some value">some value</option>
  3. <option id="sel02" value="some other value">some other value</option>
  4. <option id="sel03" value="maybe me">maybe me</option>
  5. <option id="sel04" value="and another one">and another one</option>
  6. </select>

我想选择一个使用jQuery的选项,但不是按值:

  1. $("#mySelect").val(1);

但是由元素id.

谢谢你的回答.

解决方法

你可以使用prop方法.
  1. var id = 'sel02';
  2.  
  3. $('#mySelect option').filter(function(){
  4. return this.id === id
  5. }).prop('selected',true);

要么:

  1. $('#' + id).prop('selected',true);

或者,如果要根据索引选择选项,可以使用eq方法

  1. $('#mySelect option').eq(1).prop('selected',true);

猜你在找的jQuery相关文章