• jQuery实现输入框提示并点击回显功能呢


    html代码:

    1. <input type="text" id="affOrganization" name="affOrganization" class="form-control" placeholder="Search..." style="width: 300px" >
    2. <div class="search_suggest" id="gov_search_suggest"> <ul>
    3. </ul>
    4. </div>

    css:

    1. .search_suggest{ position:absolute; z-index:999; left:132px; top:41px; width:468px; border:1px solid #999999; display:none; }
    2. .search_suggest li{height:24px; overflow:hidden; padding-left:3px; line-height:24px; background:#FFFFFF; cursor:default;list-style-type:none;}
    3. .search_suggest li{background:#FFFFFF;}
    4. ul{
    5. margin-left: 0;
    6. padding-left: 0;
    7. margin-bottom: 0;
    8. }
    9. .search_suggest{
    10. margin-left: 0;
    11. padding-left: 0;
    12. }
    13. li.hover{background:#DDDDDD;}

    js:

    1. $("#affOrganization").on('input', function () {
    2. var orgName = $("#affOrganization").val();
    3. if (orgName === '') {
    4. $("#gov_search_suggest").hide();
    5. return;
    6. }
    7. $.ajax({
    8. url: tool.getHttpPrefixView() + url,
    9. type: "GET",
    10. async: false,
    11. success: function (data) {
    12. if (data.result.success) {
    13. var list = data.rows;
    14. if (list.length === 0) {
    15. $("#gov_search_suggest").hide();
    16. return;
    17. }
    18. $("#gov_search_suggest").empty();
    19. for (let i = 0; i < list.length; i++) {
    20. $("#gov_search_suggest").append('
    21. + i + '" onclick="Manage.TableOnclick(' + i + ')">' + list[i] + '
    22. ');
  • }
  • $("#gov_search_suggest").show();
  • } else {
  • $("#gov_search_suggest").hide();
  • }
  • }
  • });
  • })
  • Manage.TableOnclick = function (index) {
  • console.log($('#search-result-' + index).html());
  • $("#affOrganization").val($('#search-result-' + index).html() + "");
  • $("#gov_search_suggest").hide();
  • }
  • 相关阅读:
    Python装饰器(包装函数、拦截函数)
    Transmit 5 :高效轻便的文件传输工具,提升Mac传输效率
    【Oculus Interaction SDK】(九)使用控制器时显示手的模型
    Oracle 处理json数据
    Python-函数
    ArrayList、LinkedList、HashMap
    论文回顾:Playful Palette: An Interactive Parametric Color Mixer for Artists
    摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?
    写一个简单的网站步骤
    踩坑List.addAll抛出UnsupportedOperationException
  • 原文地址:https://blog.csdn.net/wfdfg/article/details/133964025