首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ListJS输入a值并删除元素

ListJS输入a值并删除元素
EN

Stack Overflow用户
提问于 2015-08-05 21:21:38
回答 1查看 103关注 0票数 0

我在这里复制了一个设置:

http://codepen.io/anon/pen/EjrPbV

代码语言:javascript
复制
<div id="fac_content">
  <input class="search" placeholder="Search">
  <ul class = "list" id="fac_list" style="display: block;">
    <li>
      <p class="fac_name">CheckOneTwo</p>
    </li>
    <p></p>
    <li>
      <p class="fac_name">FiveThreeOne</p>
    </li>
    <p></p>
  </ul>
</div>

<script src="//cdnjs.cloudflare.com/ajax/libs/list.js/1.1.1/list.min.js"></script>
<script>
    var options = {
      valueNames: [ 'fac_name']
    };

    var userList = new List('fac_content', options);
</script>

问题是,当我在我的网站上实现它时,当我进入搜索字段时,<ul></ul>中的所有内容都会被删除,无论我输入的是什么字符。我意识到在我的代码中一定有其他东西导致了这一点,问题是,是什么导致代码被删除?请注意,列表元素是在我的网站启动时使用AJAX和innerHTML属性生成的。

注意,对我来说,我得到了一个错误:

代码语言:javascript
复制
Uncaught TypeError: Cannot read property 'values' of undefined
EN

回答 1

Stack Overflow用户

发布于 2015-08-05 22:05:39

与这里的答案相同:Why are some rows disappearing when I sort or filter listjs table

(引用brymcbride的答案)

问题是我是在AJAX调用之前在listjs中创建列表的。当我在调用之后放入代码时,一切都完美地完成了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31833796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档