我有一个动态填充字符串文本选项的下拉菜单。在我的页面的其他位置,当用户将文本输入到文本框中时,我需要查看输入到文本框中的文本是否与下拉菜单中的某个选项匹配。如果文本不匹配,我需要选中一个复选框。如何使用jquery实现此目的?我遇到了一些困难,因为下拉菜单选项是动态的而不是静态的。谢谢您的帮助。
答案 0 :(得分:0)
$(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);
}
}
});
我没有检查这是否有效,但你应该得到这个概念。