0
我可以将输入值与范围匹配;然而,我只是要检索我比较的列表中的第一个跨度。我需要比较两个列表项目。如果输入等于任一列表项,则它应该是真实的。我只获得第一个值的匹配。将输入值与范围内的文本进行匹配
HTML
<input id="search" type="text" class="input">
<ul> <li id="111" class="active" style="display: list-item;"><a href="" onclick="return false;"><span style="display:none">111</span><span style="display: inline;">1-1-1</span></a></li>
<li id="222" style="display: list-item;"><a href="" onclick="return false;"><span style="display:none">222</span><span style="display: inline;">2-2-2</span></a></li>
</ul>
JS
$('#search').on('input',function(){
if($('#search').val() != $('ul li a span:eq(0)').text()){
return console.log('false')
}
else if($('#search').val() == $('ul li a span:eq(0)').text()) { return console.log ('true') }
});