Home » jQuery 外掛

[jQ]jQuery.liveFilter

範例 1
沒錯!只要 600 元就能獲得我們團隊完整的協助,讓效果能迅速的整合到您的網站,並保證瀏覽器的相容性。
立刻申請!



想要針對某些子元素內容來做過濾篩選嗎?那麼可以先來試試 jQuery.liveFilter。它可以設定篩選的項目及用來篩選的來源元素。

套件名稱:jQuery.liveFilter
套件網址:N/A
作者網站:http://cheeaun.github.com/jquery.livefilter/
套件網址:N/A
發佈日期:2009-07-05
檔案大小:1.06 KB
檔案下載:jquery.liveFilter.js

參數選項說明:

檢視原始碼 JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
filterChildSelector(選填)
描述: 內容要被篩選的元素(在要被篩選的元素中的子元素)
預設值: null
 
before(選填)
描述: 篩選前要執行的動作
預設值: function(){}
 
after(選填)
描述: 篩選後要執行的動作
預設值: function(){}
 
inputEl(選填)
描述: 用來取得篩選內容的元素
預設值: 無
 
after(選填)
描述: 要被篩選的元素
預設值: function(){}

方法說明:

檢視原始碼 JavaScript
1
2
// 利用指定元素的內容來篩選顯示指定元素中的項目
$(selector).liveFilter(inputEl, filterEl, options);

使用範例:

檢視原始碼 JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.liveFilter.js"></script>
<script type="text/javascript">
	$(function(){
		// 讓 #livefilter-list 的項目能依 #livefilter-input 輸入的值來過濾
		// 過濾時是篩選 li 中的 a 的值
		$('#livefilter-list').liveFilter('#livefilter-input', 'li', {
			filterChildSelector: 'a'
		});
	});
</script>
 
<body>
	<label for="livefilter-input">請輸入:<input id="livefilter-input" type="text" value=""></label>
	<ul id="livefilter-list">
		<li><a href="#">jQuery</a></li>
		<li><a href="#">Android</a></li>
		<li><a href="#">Google</a></li>
		<li><a href="#">abgne.tw</a></li>
		<li><a href="#">JavaScript</a></li>
		<li><a href="#">Java</a></li>
		<li><a href="#">Google+</a></li>
		<li><a href="#">EditPlus</a></li>
	</ul>
</body>
範例 1

檔案描述
基本的範例檔案(免空) 開始下載
基本的範例檔案 會員限定

發表迴響