【问题标题】:Jquery dynamic drop down menujQuery动态下拉菜单
【发布时间】:2014-06-30 16:28:13
【问题描述】:

我有一个动态填充字符串文本选项的下拉菜单。在我页面的其他地方,当用户在文本框中输入文本时,我需要查看输入到文本框中的文本是否与下拉菜单中的选项之一匹配。如果文本不匹配,我需要选中一个复选框。如何使用 jquery 实现这一点?我遇到了一些困难,因为下拉菜单选项是动态的而不是静态的。谢谢您的帮助。

【问题讨论】:

    标签: javascript jquery drop-down-menu


    【解决方案1】:

    假设您的下拉列表由列表项内的列表组成,您可以尝试这样的操作:

    $(textelement).on('change', function() {
         var elements = $(dropdownList).children();
         for (int i = 0; i < elements.length; i++) {
              if ($(this).value() == elements.html()) {
                   $(checkbox).prop('checked', false);
              } else {
                   $(checkbox).prop('checked', true);
              }
         }
    });
    

    我没有检查这是否有效,但你应该明白这个概念。

    【讨论】:

    • 感谢您的回复 muuk。我知道你要去哪里。我会试试看。
    猜你喜欢
    • 2012-08-29
    • 2013-08-09
    • 2013-11-05
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多