我正在嘗試創建一個菜單,該菜單可以根據我製作的自定義按鈕(這只是可點擊的文本)來篩選結果。有誰知道一種創建帶有自定義按鈕而不是複選框的過濾結果菜單的方法嗎?任何幫助將是驚人的!使用自定義按鈕來篩選結果
我發現濾波結果的這個例子中使用的複選框:
JSfiddle of filter results using check-boxes
舉個例子,我包括我自己的按鈕進入複選框例子的格式。
<script>
var Lst;
function changecolor(obj) {
if (Lst) Lst.style.color = "#663399";
obj.style.color = "red";
Lst = obj;
}
</script>
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 14px;
}
a:link {
text-decoration: none;
color: #000000;
}
a:visited {
color: #000000;
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #0724fb;
}
a:active {
text-decoration: none;
color: #000000;
}
li {
list-style-type: none;
margin: 0;
padding: 0;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" onclick="changecolor(this)">
<li>1 bedroom</li>
</a>
<a href="#" onclick="changecolor(this)">
<li>2 bedrooms</li>
</a>
<a href="#" onclick="changecolor(this)">
<li>3 bedrooms</li>
</a>
<br>
<a href="#" onclick="changecolor(this)">
<li>london</li>
</a>
<a href="#" onclick="changecolor(this)">
<li>new york</li>
</a>
<a href="#" onclick="changecolor(this)">
<li>paris</li>
</a>
<br>
<ul>
1 bedroom apartment paris
<br>1 bedroom apartment
<br>3 bedroom apartment london
<br>2 bedroom apartment new york
<br>2 bedroom apartment paris
<br>2 bedroom apartment london
<br>3 bedroom apartment new york
<br>1 bedroom apartment london
<br>2 bedroom apartment new york
</ul>
你可以嘗試使用一個選擇下拉http://www.w3schools.com/tags/tag_select.asp – Michelangelo
這可以工作,但我的目標是使用文本按鈕,我創建。 – Mathew
你指的是哪些按鈕? 'a's? –