Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何清除Jquery自动完成期间形成的div append结果_Jquery - Fatal编程技术网

如何清除Jquery自动完成期间形成的div append结果

如何清除Jquery自动完成期间形成的div append结果,jquery,Jquery,我正在为我们的应用程序使用jqueryautocomplete 我面临的问题是,在自动完成过程中捕获的结果没有被清除。(添加到div的数据是cleardiv) 当我试图单击按钮手动清除时,自动完成功能不起作用 <input type='text' title='Tags' id='tags' /> <div class="autoSearch_result_Wrap" id="Tags_result"></div> <input type="button

我正在为我们的应用程序使用jqueryautocomplete

我面临的问题是,在自动完成过程中捕获的结果没有被清除。(添加到div的数据是cleardiv)

当我试图单击按钮手动清除时,自动完成功能不起作用

<input type='text' title='Tags' id='tags' />
<div class="autoSearch_result_Wrap" id="Tags_result"></div>
<input type="button" id="cleardiv" value="Clear" name="Clear"><br>

 $(document).ready(function() {
    var aTags = ["ask","always", "all", "alright", "one", "foo", "blackberry", "tweet","force9", "westerners", "sport"];
    $( "#tags" ).autocomplete({
        source: aTags ,
        minLength: 2,
        appendTo: "#Tags_result",
    });
    $(document).on('click', '#cleardiv', function(event) {
    $('#Tags_result').empty();
     });        
});


$(文档).ready(函数(){ var aTags=[“问”、“总是”、“所有”、“好”、“一”、“福”、“黑莓”、“推特”、“强制9”、“西方人”、“运动”]; $(“#标记”).autocomplete({ 资料来源:aTags, 最小长度:2, 附件:“#标记结果”, }); $(文档).on('click','#cleardiv',函数(事件){ $(“#标记_结果”).empty(); }); });
你能告诉我如何解决这个问题吗


我正在使用chrome,一旦我离开文本框,标签就会清除。你用的是什么浏览器

试试这个作为测试

$('#cleardiv').on('click', function(event) {
    $('#tags').blur();        
 });