[Property name] matches the element containing the given property
[Att=value] matches the element containing the given attribute (case sensitive)
[Att*=value] Fuzzy matching
[Att!=value] cannot be this value
[Att$=value] End is this value
[Att^=value] starts with this value
[ATT1] [ATT2] [Att3] ... Match one of the multiple attribute conditions
=========================================== below for example ================================
<ul Id=comparepro>
<li id=compare_prod_list_001> Credit card loan Activity products China Construction Bank </li>
<li id=compare_prod_list_002> Credit card loan activity products to China Construction Bank </li>
<li id=compare_prod_list_003> Credit card loan Activity products China Construction Bank </li>
<li id=other> Other </li>
</UL>
To fetch all IDs starting with Compare_prod_list_ <li>: Var list=$ (' li[id^=compare_prod_list_] ');