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') }
});