非常实用的jQuery模糊查询

html部分

	<div class="warp">
	    <div class="search_box">
	        <input type="text" placeholder="请输入搜索内容">
	        <i class="search_icon"></i>
	    </div>
	    <div class="search_content search_default">
	        <ul>
	            <li>南京理工</li>
	            <li>华师大</li>
	            <li>合工大</li>
	            <li>哈工大</li>
	            <li>复旦</li>
	            <li>清华</li>
	            <li>同济</li>
	            <li>南开</li>
	            <li>中山</li>
	            <li>南航</li>
	            <li>武汉</li>
	        </ul>
	    </div>
	</div>
	js部分
	$(function() {
		    var search_input = $(".search_box input"),
		        search_content = $(".search_content");
		    $(search_input).on("keyup", function() {
		        if (search_input.val() == '') {
		            $(search_content).show();
		        }
		        $(".search_content li:contains(" + search_input.val().trim() + ")").show();
		        $(".search_content li:not(:contains(" + search_input.val().trim() + "))").hide();
		
		
		        //第二中方法
		        //$(".search_content li").hide().filter(":contains("+ search_input.val().trim() +")").show();
		    });
		});
		css部分略

猜你喜欢

转载自blog.csdn.net/wisdomLee_CN/article/details/84316569