如何通过jquery 控制dropdownlist控件显示的选中值
从文本框输入一个或几个字,与dropdownlist控件的item比较,相同的项设为控件当前的选中值。比如控件有12345,当前显示1,我从文本框输入5,则控件的选择项内...
从文本框输入一个或几个字,与dropdownlist控件的item比较,相同的项设为控件当前的选中值。比如控件有1 2 3 4 5 ,当前显示1 ,我从文本框输入5,则控件的选择项内容为5. jquery代码如何写?谢谢!
展开
展开全部
假设文本框的id为"txt",下拉列表的id为"sel"。
$(document).ready(function() { // 页面加载时绑定如下处理
$("#txt").change(function(){ // 当文本框的值改变时触发
var txt = $("#txt").val(); // 获取文本框的值
$("#sel").val(txt); // 设定下拉列表选中项为文本框指定的项
});
});
$(document).ready(function() { // 页面加载时绑定如下处理
$("#txt").change(function(){ // 当文本框的值改变时触发
var txt = $("#txt").val(); // 获取文本框的值
$("#sel").val(txt); // 设定下拉列表选中项为文本框指定的项
});
});
更多追问追答
追问
谢谢,我描述得可能不准确,dropdownlist内容是动态加载的,按您的方法好像不行啊。
也就是前边有个“单位”的下拉列表,根据内容动态添加“设备名称”dropdownlist的项,因为项比较多,我想在文本框输入名字或其中几个字,设备名称列表直接选中该项设备。
追答
喔,我以为就是简单的数字呢。
这样的话,就要看具体需求了,我要说的东西很多,字数超限,怎么办呢,你有邮箱吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询