جی کوئری موبایل-فیلترها

چاپ


 

عناصر قابل فیلتر

تمامی عناصری که دارای بیش از یک عنصر فرزند هستند، می توانند فیلتر شوند. 

آموزش ایجاد یک فیلد جستجو:

در مثال زیر، ما یک لیست نمایشی با قابلیت فیلتر شدن را ایجاد کرده ایم:

جستجو برای عناصر در یک لیست

<form class="ui-filterable">
  <input id="myFilter" data-type="search">
</form>


<ul data-role="listview" data-filter="true" data-input="#myFilter">
  <li><a href="#">Adele</a></li>
  <li><a href="#">Billy</a></li>
  <li><a href="#">Calvin</a></li>
</ul>
خودتان امتحان کنید »

نکته: می توانید برای نمایش دادن یک راهنمای کوتاه درباره ی شرح مقداری که در فیلد جستجو نمایش می یابد، از یک placeholder استفاده نمایید:

مثال

<input id="myFilter" data-type="search" placeholder="Search for names..">
خودتان امتحان کنید »

شخصی سازی فیلتر

متنی که درون هر عنصر فرزند قرار دارد، درواقع همان متنی است که از آن برای فیلتر استفاده می شود(مانند "Adele" یا "B" برای "Billy"). اما اگر می خواهید از یک فیلتر شخصی برای متن استفاده کنید، شما می توانید خصوصیت data-filtertext را به هر عنصر فرزندی که می خواهید، اضافه کنید:

مثال

<li data-filtertext="fav"><a href="#">Adele</a></li>
خودتان امتحان کنید »
Note

اگر شما بر روی یک عنصر از خصوصیت data-filtertext استفاده می کنید، متن اصلی آن عنصر خاص، برای فیلتر کردن نادیده گرفته می شود. (بعنوان مثال، در مثال بالا، شما قادر نیستید که عبارت "Adele" را جستجو کنید. شما تنها می توانید با تایپ کردن حروف f ، a ، v یا fav عبارت Adele را جستجو نمایید. 


Examples

مثال های بیشتر

 فیلتر کردن لیست های پیش ساخته
آموزش فیلتر کردن یک لیست پیش ساخته

فیلتر کردن جدول ها
آموزش فیلتر کردن یک جدول

 فیلتر کردن عناصر <div>
آموزش اینکه چطور یک <div> را که دربردارنده ی عناصر <p> است را فیلتر کنیم.