我有一个动态填充字符串文本选项的下拉菜单。在我的页面的其他地方,当用户在文本框中输入文本时,我需要查看输入到文本框中的文本是否与下拉菜单中的某个选项匹配。如果文本不匹配,我需要选中一个复选框。我如何使用jquery来实现这一点?我遇到了一些困难,因为下拉菜单选项是动态的,而不是静态的。谢谢你的帮助。
发布于 2014-06-30 16:34:24
假设您的dropdown由列表项中的列表组成,您可以尝试这样的操作:
$(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);
}
}
});
我没有检查这是否有效,但你应该理解它的概念。
https://stackoverflow.com/questions/24494756
复制