我正在實施基於擊鍵的搜索可見元素在一個div(機場屬於一個國家)。換句話說,在每個按鍵事件中,我隱藏文本中沒有匹配短語的所有元素(不區分大小寫)。jquery搜索匹配元素
再一次發現,搜索只能在符合國家ID的元素上完成。
的HTML(C#剃刀)是:
<div class="airport" id="[email protected](airport.CountryId)-" name="[email protected](airport.AirportId)-">
<a ...etc>
@airport.Airport <span class="airport-country">@airport.Country</span>
</a>
</div>
我有這個JavaScript來隱藏不符合國家ID的元素,但我需要擴展,以包括搜索匹配,而且我米不知道如何做到這一點。
$('[id^="airport-c"][id!="airport-c' + countryId + '-"]').hide();
我不確定c#razor是如何工作的。用戶如何進入搜索? – rednaw