gpt4 book ai didi

javascript - List.js 返回错误结果

转载 作者:行者123 更新时间:2023-11-28 19:13:17 25 4
gpt4 key购买 nike

我是第一次使用 List.js。我真的很喜欢它,目前我正在将它与 Rails 4.2 一起使用来创建一个Pokémon团队创建工具。我还使用 jQuery 1.11.3 作为 Rails 的 JavaScript 库。

我现在有这个:

Pokémons list

其编码如下:

<script>
var options = {
valueNames: ['name']
};
var userList = new List('pokemons', options);
</script>


<div id="pokemons">
<input class="search form-control" placeholder="Search" />
<ul class="list" style="list-style: none; padding:0; margin:0;">
<% PokemonDefault.where(forme: nil).each do |pokemon| %>
<li>
<div class="name">
<%=image_tag 'miniaturePokemon/'+pokemon.code+'.png' %>
<%=pokemon.name %>
</div>
</li>
<% end %>
</ul>
</div>

它从PokemonDefaults表中获取所有神奇宝贝,并显示它们的图像和名称。

但是,当我输入“baa”之类的内容时,List.js 表现得很奇怪:

Weird behaviour of List.js

正如您所看到的,这些神奇宝贝的名字中都带有“咩”。发生了什么事?

最佳答案

我认为 List 会变得困惑,因为你的 div 中有一个 img 标签。尝试渲染您的 html,如下所示:

  <li>
<%=image_tag 'miniaturePokemon/'+pokemon.code+'.png' %>
<span class="name"><%=pokemon.name %></span>
</li>

关于javascript - List.js 返回错误结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30386863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com