首页 > Web开发 > 详细

js 根据输入框内容自动定位listbox选项

时间:2014-07-03 00:04:24      阅读:412      评论:0      收藏:0      [点我收藏+]

2014-7-1 应用在某门户应用排序管理页面

 

function OnTextChanged() {
  var inputText = $.trim($("#txtLocateAllSeller").val());
  if (inputText.length != 0) {
   var el = $(‘.applist‘)

   var len = el.find("option").length;

   var sInputName = inputText.toUpperCase();
   var iStopFlag = -1;
   var iIndex = 0;
   var sText;

   while (iIndex < len && iStopFlag == -1) {
    var sele = el.find("option[index=" + iIndex + "]");
    sText = sele.text().toUpperCase();
    if (sText.indexOf(sInputName) != -1) {
     sele.attr("selected", true);
     iStopFlag = 0;
    }
    iIndex++;
   }
  }
 }

 

 

html:

 定位:<input type="text" id="txtLocateAllSeller" title="请输入要定位的应用描述" onkeyup="OnTextChanged()"/>
    <span>根据相关描述在当前分类自动定位要查找的项目</span>

 

 <asp:ListBox ID="ListBox1"   CssClass="applist"  runat="server" Width="250px" 
                        Height="300px"></asp:ListBox>

 

说明:

1:  获取 输入文本框的内容: var inputText = $.trim($("#txtLocateAllSeller").val());

2: 通过css类名获取listbox对象: var el = $(‘.applist‘)

 

js 根据输入框内容自动定位listbox选项,布布扣,bubuko.com

js 根据输入框内容自动定位listbox选项

原文:http://www.cnblogs.com/huangyugui/p/3818665.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!