小编raj*_*wat的帖子

jquery自动完成不过滤数据

我正在研究Jquery UI自动完成以根据我输入的文本提取数据和piopulate.

  1. 在文本框中键入文本时会填充数据
  2. 问题是数据未根据我输入的内容进行过滤.

下面的代码会出现什么问题

<input type=text id="tbxPG">

<script type="text/javascript">
     $(document).ready(function (){ 
        $("#tbxPG").autocomplete({ 
            source: function (request, response) { 
                    $.ajax({ 
                        dataType: "json", 
                        data: { term: request.term, }, 
                        type: 'Get', 
                        contentType: 'application/json; charset=utf-8', 
                        xhrFields: { withCredentials: true }, 
                        crossDomain: true, 
                        cache: true, 
                        url: 'myURL',
                         success: function (data) {
                            response($.map(data.value, function (item) { return { label: item.Name, value: item.Name } })); }, error: function (data) {

                        }
                    });
            },
            minLength: 3,
            open: function () {

            },
            close: function () {

            },
            focus: function …
Run Code Online (Sandbox Code Playgroud)

jquery filtering jquery-ui autocomplete

5
推荐指数
1
解决办法
9369
查看次数

为什么jquery选择器从旧值而不是新值中选择元素

每当我用带有选择器的jquery选择元素时,如果我得到selected元素的值它给我新的值,则从旧值而不是新值中选择元素.我的代码在这里http://jsfiddle.net/HUdkN/3/.

在这里,我使用澳大利亚值来选择元素,即使我改变了价值.它会选择元素.为什么??? 有人可以解释一下.

HTML代码

    <input type="text" class="lbl" value="Australia" />
    <div id="result"></div>
    <br />
    <br/>
    <input type="button" value="check" id="check_btn">
Run Code Online (Sandbox Code Playgroud)

JAVASCRIPT代码

    function check_fnc() {
        jQuery('input').removeClass('error');
       jQuery('input[value="Australia"]').each(function () {
           $(this).addClass('error');
            $('#result').html(this.value);
       });
   }

   $('#check_btn').click(function () {
      check_fnc();
   })
Run Code Online (Sandbox Code Playgroud)

html javascript jquery selector jquery-selectors

1
推荐指数
1
解决办法
251
查看次数