代码之家  ›  专栏  ›  技术社区  ›  Lorenzo OnoSendai

对SELECT元素的JQuery操作

  •  0
  • Lorenzo OnoSendai  · 技术社区  · 14 年前

    我正在对Select元素中包含的选项进行一些操作。有没有办法

    • 删除所有元素
    • 在已存在的选项列表中搜索元素
    • 更新选项属性(例如设置为选定)

    我正在使用jQuery 1.4.3

    2 回复  |  直到 14 年前
        1
  •  0
  •   tvanfosson    14 年前

    你应该在 html , each ,和 val 方法。

    弗斯特

    $('#mySelect').html('')
    

    第二

    $('#mySelect option').each( function() {
         if ($(this).val() == 'valueToChoose') {
            ...
         }
    });
    

    第三

    $('#mySelect').val('valueToChoose');
    
        2
  •  0
  •   ondra    14 年前

    假设select语句具有id=“my_select”。

    删除所有选项:

     $('#my_select').empty()
    

    查找元素:

    $('#my_select > option[value=' + value_to_find + '])
    

    将选项设置为选定项(假设您知道该值):

    $('#my_select').val(the_value);