【问题标题】:jQuery: add an <option> to a <select>jQuery:将 <option> 添加到 <select>
【发布时间】:2010-12-03 20:32:20
【问题描述】:

当我尝试将option 添加到select 时,我尝试附加的option 最终会附加到第一个option 而不是select 本身。

$(".ct [value='']").each(function() {
    $(this).append($("<option></option>").attr("value", "Reset").text("Reset"));
});

帮助?

【问题讨论】:

标签: javascript jquery option html-select


【解决方案1】:

我必须查看您要确定的 HTML,但在我看来,您的选择器正在针对选择的第一个选项。

改用 $(this).parent.append()。

【讨论】:

    【解决方案2】:
      $(this).parent().append($("<option></option>").attr("value", "Reset").text("Reset"));
    

    【讨论】:

    • 但这增加了等于空值选项数量的选项。所以最好改变选择器。
    猜你喜欢
    • 2014-07-25
    • 1970-01-01
    • 2019-02-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    相关资源
    最近更新 更多